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

Need better allocation of sessions across inter-router links

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.15.0
    • Backlog
    • Router Node
    • None

    Description

      Inter-router connections establish several links for passing traffic between routers.  Session allocation across the links is currently:

      • one session dedicated to both router control links
      • one session for EACH priority link pair (in/out) - 10 sessions total
      • one session used by all link route links
      • one session used by all streaming link

      There is an issue with sharing the session in the case of streaming & link routes.  Due to the way session flow control works all links on the session share bandwidth.  This means one slow link can force flow control on all of its peer links on the session.

      Proton allows for at most 32K sessions per connection.  We should make an attempt to use dedicated sessions for link route and streaming links, sharing only when the number of link route + streaming links exceeds the proton limit. 

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: