FUSE Message Broker
  1. FUSE Message Broker
  2. MB-1114

regression to "MB-834 using durable subs messages stay in KahaDB indefinitely if broker is restarted"

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Done
    • Affects Version/s: 5.5.1-fuse-02-02
    • Component/s: broker
    • Labels:
      None
    • Environment:
      Fuse MQ 5.5.1-fuse-02-05
    • Similar Issues:
      Show 10 results 

      Description

      Running DurableSubProcessWithRestartTest (extending the test run to 10 minutes) in FuseMQ 5.4.2-fuse-02-00 one 4.7 MB "db-X.log" remains as expected.

      $pwd
      apache-activemq-5.4.2-fuse-02-00/src/activemq-core/activemq-data/DurableSubProcessWithRestartTest-kahadb
       
      $ls -al
      drwxr-xr-x  6 pfox  staff      204 Mar  5 12:41 .
      drwxr-xr-x  4 pfox  staff      136 Mar  5 12:31 ..
      -rw-r--r--  1 pfox  staff  4718592 Mar  5 12:42 db-14.log
      -rw-r--r--  1 pfox  staff  3543040 Mar  5 12:42 db.data
      -rw-r--r--  1 pfox  staff  3311920 Mar  5 12:42 db.redo
      -rw-r--r--  1 pfox  staff        0 Mar  5 12:41 lock
       

      However running the same test in Fuse MQ 5.5.1-fuse-02-05 5 files remain

      $pwd
      apache-activemq-5.5.1-fuse-02-05/src/activemq-core/activemq-data/DurableSubProcessWithRestartTest-kahadb
       
      $ls -al
      drwxr-xr-x  10 pfox  staff      340 Mar  5 12:54 .
      drwxr-xr-x   4 pfox  staff      136 Mar  5 12:44 ..
      -rw-r--r--   1 pfox  staff  5242910 Mar  5 12:45 db-1.log
      -rw-r--r--   1 pfox  staff  5242979 Mar  5 12:45 db-2.log
      -rw-r--r--   1 pfox  staff  5243063 Mar  5 12:46 db-3.log
      -rw-r--r--   1 pfox  staff  5243460 Mar  5 12:47 db-4.log
      -rw-r--r--   1 pfox  staff  4718592 Mar  5 13:08 db-5.log
      -rw-r--r--   1 pfox  staff  1163264 Mar  5 13:08 db.data
      -rw-r--r--   1 pfox  staff  1071136 Mar  5 13:08 db.redo
      -rw-r--r--   1 pfox  staff        0 Mar  5 12:54 lock
       

      This appears to be a regression of MB-834

        Gliffy Diagrams

          Issue Links

            Activity

            Hide
            Pat Fox added a comment -

            Added "DurableSubProcessMultiRestartTest" as a simpler/more deterministic test that can still replicate this issue.

            Show
            Pat Fox added a comment - Added "DurableSubProcessMultiRestartTest" as a simpler/more deterministic test that can still replicate this issue.
            Hide
            Timothy Bish added a comment -

            Fix merged to 5.5.1-fuse branch

            Show
            Timothy Bish added a comment - Fix merged to 5.5.1-fuse branch

              People

              • Assignee:
                Timothy Bish
                Reporter:
                Pat Fox
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: