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

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

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.14.0
    • 5.14.1, 5.15.0
    • KahaDB
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: