Qpid
  1. Qpid
  2. QPID-3605

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

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.15
    • Fix Version/s: 0.15
    • Component/s: Java Broker
    • 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.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Robbie Gemmell
            Reporter:
            Keith Wall
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development