kahadb db log, There are quite a few of these with 0 bytes. What can cause this to occur? How do we clean it up?

Solution Verified - Updated -

Issue

  • The problem is 0 byte entries in the kahadb folder.

example listing with 0 bytes

-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:26 db-607.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:26 db-608.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:26 db-609.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:26 db-610.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:26 db-611.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:26 db-612.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:26 db-613.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:26 db-614.log
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 12:33 db-615.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:40 db-617.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:40 db-618.log
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 12:40 db-616.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 12:40 db-619.log
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 12:47 db-620.log
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 12:54 db-621.log
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 13:02 db-622.log
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 13:10 db-623.log
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 13:18 db-624.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 13:18 db-625.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 13:18 db-626.log
-rw-rw-r--. 1 aqmmq aqmmq         0 Sep 14 13:18 db-627.log
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 13:26 db-628.log
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 13:32 db-629.log
-rw-rw-r--. 1 aqmmq aqmmq  13789432 Sep 14 13:34 db.redo
-rw-rw-r--. 1 aqmmq aqmmq  58044416 Sep 14 13:34 db.data
-rw-rw-r--. 1 aqmmq aqmmq 524288000 Sep 14 13:35 db-630.log
  • Following way kahadb store is configured.
<persistenceAdapter>
<kahaDB directory="${data}/kahadb_jboss" preallocationStrategy="zeros" checkpointInterval="50000" cleanupInterval="300000" indexWriteBatchSize="10000" enableIndexWriteAsync="false" ignoreMissingJournalfiles="true" checksumJournalFiles="true" checkForCorruptJournalFiles="true" indexCacheSize="100000" journalMaxWriteBatchSize="2mb" journalMaxFileLength="500mb" enableJournalDiskSyncs="true"/>
</persistenceAdapter>

Environment

  • Red Hat AMQ
    • 6.3.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.