[ https://issues.apache.org/jira/browse/AMQ-6771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Tully resolved AMQ-6771. ----------------------------- Resolution: Fixed > Improve performance of KahaDB recovery check checkForCorruptJournalFiles=true > ----------------------------------------------------------------------------- > > Key: AMQ-6771 > URL: https://issues.apache.org/jira/browse/AMQ-6771 > Project: ActiveMQ > Issue Type: Improvement > Components: KahaDB > Affects Versions: 5.15.0 > Reporter: Gary Tully > Assignee: Gary Tully > Fix For: 5.16.0 > > > The KahaDB checkForCorruptJournalFiles option validates the checksum of every > journal batch record on startup. If a single producer writes many small > messages, the batch sizes in the journal will be small. The current check > implementation reads each batch at a time with a fseek/read sequence that can > be very slow over shared disks. > The check can be a quick buffered sequential read using the maxBatchSize > which should already be tuned to match the disk transfer rate. -- This message was sent by Atlassian JIRA (v6.4.14#64029)