Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.8.0
-
None
-
None
-
Fedora 25 laptop
Single router, 8 worker threads, single receiver, single sender. Messages have 200 100-byte annotations.
Description
Without the annotations the router passes 33,000 messages per second. With the annotations the router passes about 500 messages per second. The whole router process is consumed creating and freeing messages.
The issue exposes the fact that the router core thread is involved (90% cpu) in qdr_delete_delivery_CT. The core thread should not be involved in deleting deliveries and freeing messages.
Attachments
Issue Links
- links to