HornetQ bridge throwing exceptions during performance testing

Solution Unverified - Updated -

Issue

We have a HornetQ bridge configured between two nodes. We are noticing persistent CPU spikes, and a huge number of the exception below being thrown during performance testing - while messages are written to the local queue. We have observed the following WARN message :

WARN  [org.hornetq.core.server.impl.QueueImpl] (Thread-6 (HornetQ-server-HornetQServerImpl::serverUUID=e55a046a-0a3e-11e5-99c1-005056a72a85-1136091231)) Couldn't finish waiting executors. Try increasing the thread pool size
java.lang.Exception: trace
    at org.hornetq.core.server.impl.QueueImpl.flushExecutor(QueueImpl.java:560)
    at org.hornetq.core.server.impl.QueueImpl.addTail(QueueImpl.java:452)
    at org.hornetq.core.postoffice.impl.PostOfficeImpl.addReferences(PostOfficeImpl.java:1259)
    at org.hornetq.core.postoffice.impl.PostOfficeImpl.access$200(PostOfficeImpl.java:80)
    at org.hornetq.core.postoffice.impl.PostOfficeImpl$1.done(PostOfficeImpl.java:1077)
    at org.hornetq.core.persistence.impl.journal.OperationContextImpl$1.run(OperationContextImpl.java:239)
    at org.hornetq.utils.OrderedExecutorFactory$OrderedExecutor$1.run(OrderedExecutorFactory.java:100)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 5.2
  • Red Hat JBoss SOA Platform (SOA)
    • 5.3.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In