Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-1759

Proton that is, pn_session() or pn_session_open(), has no way to signal an error if can't allocate a channel

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • proton-c

    Description

      If you set the channel_max to 0, signaling that only 1 channel (hence session) is allowed.but try to open 2 sessions, Proton does not return any kind of error;

      Proton-c will log a message:

      [0x555668823f90]:unable to find an open available channel within limit of 0
      [0x555668823f90]:process error -2

      This is not very helpful!

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              astitcher Andrew Stitcher
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: