Uploaded image for project: 'ActiveMQ'
  1. ActiveMQ
  2. AMQ-6406

kahadb concurrentStoreAndDispatch - duplicate suppression in cursor needs to wait for possible store add

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.14.0
    • Fix Version/s: 5.14.1, 5.15.0
    • Component/s: KahaDB
    • Labels:
      None

      Description

      An inflight store add that is a duplicate may get suppressed by the index or may get added as a duplicate if the original has already been dispatched and acked.
      If the cursor traps the duplicate message, it won't get dispatched so it needs to get removed from the store.
      Otherwise it will remain till restart and possibly get redispatched and/or hold up gc.
      The store removal is only occurring for the jdbc store (that has no separate index to track duplicates). This needs fixing.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gtully Gary Tully
                Reporter:
                gtully Gary Tully
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: