Gary Tully created AMQ-6522:
-------------------------------
Summary: KahaDB - checkForCorruptJournalFiles has hard coded 32k
batch size limit in error
Key: AMQ-6522
URL: https://issues.apache.org/jira/browse/AMQ-6522
Project: ActiveMQ
Issue Type: Bug
Components: KahaDB, Message Store
Affects Versions: 5.14.0
Reporter: Gary Tully
Assignee: Gary Tully
Fix For: 5.15.0
Using setCheckForCorruptJournalFiles=true, there is a sanity check of the
journal at startup - skipping through each of the journal files validating
batch record checksums and magic in an effort to detect corruption early and
drop the relevant messages or error out.
There is an error in the check logic that assumes a batch record must be < 32k
which is not the case if a message is > 32k
Tidy up this check and add some more detail to the error messages.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)