[
https://issues.apache.org/jira/browse/AMQ-6083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15052856#comment-15052856
]
ASF subversion and git services commented on AMQ-6083:
------------------------------------------------------
Commit 9c82756ca9e61b202cb2c6695bcc585634d90297 in activemq's branch
refs/heads/activemq-5.13.x from [~gtully]
[ https://git-wip-us.apache.org/repos/asf?p=activemq.git;h=9c82756 ]
https://issues.apache.org/jira/browse/AMQ-6083 - resolve some test regressions
- AMQ2149Test - fail to start with missing data file. Ensure ack map is always
saved on modification
(cherry picked from commit 31d99b6aa92aed27acfd90a4d2a278c077a47a33)
> Broker starts on corrupted kahadb despite checkForCorruptJournalFiles="true"
> and ignoreMissingJournalfiles="false"
> ------------------------------------------------------------------------------------------------------------------
>
> Key: AMQ-6083
> URL: https://issues.apache.org/jira/browse/AMQ-6083
> Project: ActiveMQ
> Issue Type: Bug
> Components: KahaDB
> Affects Versions: 5.13.0
> Reporter: Gary Tully
> Assignee: Gary Tully
> Fix For: 5.13.1, 5.14.0
>
>
> Kahadb checkForCorruptJournaFiles will pick up journal corruption via the
> checksum, but if the corrupt locations are not referenced by the index the
> corruption is ignored, even if ignoreMissingJournalFiles (which should be
> called ignoreMissingJournalFilesOrCorruptJournalLocations) is false (the
> default).
> this means that acks can be missing and in the event of a journal replay,
> there is no indication of the missing acks.
> If ignoreMissingJournalFiles=false and corruption or missing journal files
> that just have acks are detected, the broker should error out.
> This ensures that corruption does not go unnoticed and the root cause can be
> determined before restart.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)