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

LevelDB can get to a corrupt state when using XA transactions

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Cannot Reproduce
    • 5.9.0
    • None
    • LevelDB
    • None

    Description

      A consumer/producer with failover transport is connected to AMQ and processes messages in XA Transactions. When AMQ is restarted is can happen that LevelDB gets to a corrupt state so that AMQ can not be started anymore without deletind the database.

      Reproduction:

      • Configure AMQ with LevelDB
      • Run the attached TestClient
      • Restart AMQ several times. At some time it won't start anymore and produced the exception in the attached log file.

      Attachments

        1. activemq.log
          77 kB
          Remo Gloor
        2. TestClient.zip
          1023 kB
          Remo Gloor
        3. AMQ4882Test.zip
          3 kB
          Arthur Naseef

        Issue Links

          Activity

            People

              artnaseef Arthur Naseef
              remogloor Remo Gloor
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: