Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-759

Core thread consumed deleting deliveries

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.8.0
    • 1.0.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

          Activity

            People

              chug Charles E. Rolke
              chug Charles E. Rolke
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: