You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Christopher L. Shannon (Jira)" <ji...@apache.org> on 2021/09/09 12:31:00 UTC

[jira] [Closed] (AMQ-8373) KahaDB not cleaning journal db-.log files

     [ https://issues.apache.org/jira/browse/AMQ-8373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Christopher L. Shannon closed AMQ-8373.
---------------------------------------
    Resolution: Not A Problem

Closing this as this is not a bug but more of how KahaDB works.

Take a look at [https://activemq.apache.org/why-do-kahadb-log-files-remain-after-cleanup]

If you want to try and get more help you can check here: [https://activemq.apache.org/contact]

 

> KahaDB not cleaning journal db-<id>.log files
> ---------------------------------------------
>
>                 Key: AMQ-8373
>                 URL: https://issues.apache.org/jira/browse/AMQ-8373
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: AMQP
>    Affects Versions: 5.14.4
>         Environment: ActiveMQ 5.14.4
>            Reporter: Sandeep Singh
>            Priority: Major
>
> Application is running continuously initially files were cleaned up but after some time they start pilling up and killing the file system.
> Once I turn on trace logging for org.apache.activemq.store.kahadb.MessageDatabase, it 
> shows below information about the files it is checking during the garbage collection process. All are blocked for acknowledgement.
> Kindly suggest if there is any way to clean these old files.
> 2021-09-06 09:27:49,961 [eckpoint Worker] DEBUG MessageDatabase - Checkpoint started.
>  2021-09-06 09:27:49,970 [eckpoint Worker] TRACE MessageDatabase - Last update: 222:27497252, full gc candidates set: [146, 147, 163, 164, 217, 218, 219, 220, 222, 223]
>  2021-09-06 09:27:49,971 [eckpoint Worker] TRACE MessageDatabase - gc candidates after producerSequenceIdTrackerLocation:222:27475462, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,971 [eckpoint Worker] TRACE MessageDatabase - gc candidates after ackMessageFileMapLocation:222:27497693, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,972 [eckpoint Worker] TRACE MessageDatabase - gc candidates after in progress tx range:[null, null], [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,972 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:0:SyncQueue, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,973 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:PlansToBeApproved, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,973 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:SynchronizedNotebooks, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,974 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:CA_IFW_REQMGR_TOPIC, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,974 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:0:CAT.DSP.CA:00036::ibndev005969.bpc.broadcom.net, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,975 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:0:MdrOperations, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,975 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:LogTopic, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,976 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:CA_IFW_ADMIN, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,976 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:CA_IFW_HEARTBEAT, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,977 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:0:SynchronizationPlans, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,977 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:ReconciledSheets, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,978 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:CA_IFW_EVENTMGR_REQ, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,978 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:0:CorrelatedNotebooks, [146, 147, 163, 164, 217, 218, 219, 220, 223]
>  2021-09-06 09:27:49,979 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:CA_IFW_EVENT_TOPIC, [218, 219, 220, 223]
>  2021-09-06 09:27:49,980 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:0:ActiveMQ.DLQ, [218, 219, 220, 223]
>  2021-09-06 09:27:49,980 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:CA_IFW_ERROR_TOPIC, [218, 219, 220, 223]
>  2021-09-06 09:27:49,981 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:0:CatalystDelayQueue, [218, 219, 220, 223]
>  2021-09-06 09:27:49,981 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:0:InstructionQueue, [218, 219, 220, 223]
>  2021-09-06 09:27:49,987 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:CA_IFW_CI_TOPIC, [218, 219, 220, 223]
>  2021-09-06 09:27:49,992 [eckpoint Worker] TRACE MessageDatabase - gc candidates after dest:1:CA_IFW_ENRICHED_EVENT_TOPIC, [218, 219, 220, 223]
>  2021-09-06 09:27:49,994 [eckpoint Worker] TRACE MessageDatabase - gc candidates: [218, 219, 220, 223]
>  2021-09-06 09:27:49,994 [eckpoint Worker] TRACE MessageDatabase - ackMessageFileMap: \{218=[147], 219=[146, 163], 220=[164], 222=[217, 222], 223=[217]}
>  2021-09-06 09:27:49,995 [eckpoint Worker] TRACE MessageDatabase - not removing data file: 218 as contained ack(s) refer to referenced file: [147]
>  2021-09-06 09:27:49,995 [eckpoint Worker] TRACE MessageDatabase - not removing data file: 219 as contained ack(s) refer to referenced file: [146, 163]
>  2021-09-06 09:27:49,996 [eckpoint Worker] TRACE MessageDatabase - not removing data file: 220 as contained ack(s) refer to referenced file: [164]
>  2021-09-06 09:27:49,996 [eckpoint Worker] TRACE MessageDatabase - not removing data file: 223 as contained ack(s) refer to referenced file: [217]
>  2021-09-06 09:27:49,997 [eckpoint Worker] TRACE MessageDatabase - Not yet time to check for compaction: 2 of 10 cycles
>  2021-09-06 09:27:49,998 [eckpoint Worker] DEBUG MessageDatabase - Checkpoint done.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)