Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-2736 KahaDB doesn't clean up old files
  3. AMQ-2983

Sticky KahaDB log files due to concurrent consumer with local transaction

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.4.1
    • 5.4.2
    • Message Store
    • None
    • Ubuntu 10.04, Java 1.6
      Mac OS X 10.5, Java 1.6.0_20

    Description

      Concurrent consumer with local transactional session and session.receive() leads to KahaDB log files which won't be deleted even if there are no messages which are referred by the log file.

      Please, see the attached test case. If only one consumer is configured it seems to work, but with more than one concurrent consumer the test fails.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            dejanb Dejan Bosanac
            moczarski Swen Fuhrmann
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment