Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-6277

[C++ Broker, AMQP1.0] Broker fails to detect stolen link attempt

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.30
    • None
    • C++ Broker
    • None
    • Linux broker

    Description

      A client program opens two identically named links to the same container. AMQP spec section 2.6.1 describes the link stolen link error state but that might not apply here. The broker is free not to honor the second attach request but if it does then the incoming attach should get an error. As it is the failed attach request is simply ignored.

      The attached trace shows Frame 44 delivering the first attach which is accepted. Frame 59 shows the attach which is ignored.

      The proton subsystem delivers the @attach(18) frame to the broker. In Connection :: Process() line 354 Frame 44 is intercepted because a link REQUIRES_OPEN. Frame 59 skips the link_open processing and goes directly to processDeliveries().

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: