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

NoLocal should occur at the connection level and not the session level (0-10)

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.13
    • Fix Version/s: 0.15
    • Component/s: JMS AMQP 0-x
    • Labels:
      None

      Description

      According to the JMS spec the setting of the NoLocal parameter to the method createDurableSubscriber should prevent the delivery of messages produced by the same connection, this is not the behavior in Qpid for 0-10.

      This appears to be because NoLocal is done at a session level rather than at connection level.

        Activity

        Hide
        k-wall Keith Wall added a comment -

        Patch applied; no comments.

        Show
        k-wall Keith Wall added a comment - Patch applied; no comments.
        Hide
        alex.rufous Alex Rudyy added a comment -

        Keith,
        Could you please review and commit the patch?

        Show
        alex.rufous Alex Rudyy added a comment - Keith, Could you please review and commit the patch?
        Hide
        alex.rufous Alex Rudyy added a comment -

        Attached a patch fixing the issue

        Show
        alex.rufous Alex Rudyy added a comment - Attached a patch fixing the issue

          People

          • Assignee:
            k-wall Keith Wall
            Reporter:
            macbean Andrew MacBean
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development