Qpid
  1. Qpid
  2. QPID-3539

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

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.13
    • Fix Version/s: 0.15
    • Component/s: Java Client
    • 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
        Alex Rudyy added a comment -

        Attached a patch fixing the issue

        Show
        Alex Rudyy added a comment - Attached a patch fixing the issue
        Hide
        Alex Rudyy added a comment -

        Keith,
        Could you please review and commit the patch?

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

        Patch applied; no comments.

        Show
        Keith Wall added a comment - Patch applied; no comments.

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development