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 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

        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: