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

Durable subscriber with no-local true receives messages on re-connection

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.15
    • Fix Version/s: 0.15
    • Component/s: Broker-J
    • Labels:
      None

      Description

      If a durable subscriber using no-local true reconnects to the Java Broker, it receives all messages that publisher on same connection previously sent. This defect is present on all code paths (0-8..0-10)

      See tests:
      (Java) org.apache.qpid.test.unit.topic.DurableSubscriptionTest#testNoLocalOnConnection
      (Python) qpid_tests.broker_0_10.message.MessageTests.test_no_local_awkward

      This defect does not manifest itself on the CPP Broker, as the CPP broker drops these messages.

        Attachments

          Activity

            People

            • Assignee:
              gemmellr Robbie Gemmell
              Reporter:
              k-wall Keith Wall
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: