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

Move delivery settlement and disposition propagation out of the core thread

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.6.0
    • None
    • Router Node

    Description

      In the current design all changes to a delivery's disposition and settlement state has to move through the core thread.

      Contrast this with the data associated with a delivery (held in the message content object) - data is moved between I/O threads without passing through the core thread.

      Moving the disposition and settlement state propagation to the I/O threads (like delivery data) will simplify its synchronization (2 thread rather than 3) and will (likely) improve performance.

      Attachments

        Activity

          People

            kgiusti Ken Giusti
            kgiusti Ken Giusti
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: