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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.