[ https://issues.apache.org/jira/browse/AMQ-5695?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15823904#comment-15823904 ]
Zhimin Wu commented on AMQ-5695: -------------------------------- The problem seems to have been fixed after upgrade from 5.13.1 to 5.14.3 > KahaDB not cleaning up log files > -------------------------------- > > Key: AMQ-5695 > URL: https://issues.apache.org/jira/browse/AMQ-5695 > Project: ActiveMQ > Issue Type: Bug > Affects Versions: 5.11.1 > Reporter: Stefan Warten > Priority: Blocker > > Since we have upgraded ActiveMQ from 5.10.0 to 5.11.1, KahaDB is not cleaning > up log files properly. It seems to keep all of them. It helped once to > restart the service and minutes later, ActiveMQ cleaned up 95% of log files > but mostly it is not cleaning up at all. > When partition was full, I stopped ActiveMQ, copied the KahaDB to another > host and started it with empty queues again. Then I forwarded all messages > from that other host back. Even when all messages were forwarded and all > queues were empty, the old KahaDB log files were not cleaned up. > I stopped ActiveMQ, removed db.data and db.redo to rebuild index which took > around 3h (350GB of log files) but still, the log files are not cleaned up. > [...] > 2015-03-30 18:21:55,532 | INFO | @13786:158508, 321300000 entries recovered > .. | org.apache.activemq.store.kahadb.MessageDatabase | WrapperSimpleAppMain > 2015-03-30 18:22:02,090 | INFO | Recovery replayed 321378917 operations from > the journal in 9226.159 seconds. | > org.apache.activemq.store.kahadb.MessageDatabase | WrapperSimpleAppMain > 2015-03-30 18:22:02,402 | INFO | installing runtimeConfiguration plugin | > org.apache.activemq.plugin.RuntimeConfigurationPlugin | WrapperSimpleAppMain > 2015-03-30 18:22:04,576 | INFO | Apache ActiveMQ 5.11.1 > (prd-mig-02-sat.example.com, > ID:prd-mig-02-sat.example.com-26260-1427730492201-1:1) is starting | > org.apache.activemq.broker.BrokerService | WrapperSimpleAppMain > 2015-03-30 18:22:04,946 | INFO | pending local transactions: [] | > org.apache.activemq.store.kahadb.MultiKahaDBTransactionStore | > WrapperSimpleAppMain > 2015-03-30 18:22:08,488 | INFO | Configuration class path resource > [activemq.xml] | org.apache.activemq.plugin.RuntimeConfigurationBroker | > WrapperSimpleAppMain > 2015-03-30 18:22:12,198 | INFO | Listening for connections at: > nio://prd-mig-02-sat.example.com:61616?transport.reuseAddress=true | > org.apache.activemq.transport.TransportServerThreadSupport | > WrapperSimpleAppMain > 2015-03-30 18:22:12,199 | INFO | Connector openwire started | > org.apache.activemq.broker.TransportConnector | WrapperSimpleAppMain > 2015-03-30 18:22:12,232 | INFO | Listening for connections at: > stomp+nio://prd-mig-02-sat.example.com:61613?transport.closeAsync=false&transport.reuseAddress=true > | org.apache.activemq.transport.TransportServerThreadSupport | > WrapperSimpleAppMain > 2015-03-30 18:22:12,234 | INFO | Connector stomp started | > org.apache.activemq.broker.TransportConnector | WrapperSimpleAppMain > 2015-03-30 18:22:12,237 | INFO | Establishing network connection from > vm://prd-mig-02-sat.example.com?async=false&network=true to > tcp://172.42.15.40:61616 | > org.apache.activemq.network.DiscoveryNetworkConnector | WrapperSimpleAppMain > 2015-03-30 18:22:12,286 | INFO | Connector vm://prd-mig-02-sat.example.com > started | org.apache.activemq.broker.TransportConnector | WrapperSimpleAppMain > 2015-03-30 18:22:12,318 | INFO | Establishing network connection from > vm://prd-mig-02-sat.example.com?async=false&network=true to > tcp://172.42.15.39:61616 | > org.apache.activemq.network.DiscoveryNetworkConnector | WrapperSimpleAppMain > 2015-03-30 18:22:12,321 | INFO | Network Connector > DiscoveryNetworkConnector:FORWARDER:BrokerService[prd-mig-02-sat.example.com] > started | org.apache.activemq.network.NetworkConnector | WrapperSimpleAppMain > 2015-03-30 18:22:12,325 | INFO | Apache ActiveMQ 5.11.1 > (prd-mig-02-sat.example.com, > ID:prd-mig-02-sat.example.com-26260-1427730492201-1:1) started | > org.apache.activemq.broker.BrokerService | WrapperSimpleAppMain > 2015-03-30 18:22:12,326 | INFO | For help or more information please see: > http://activemq.apache.org | org.apache.activemq.broker.BrokerService | > WrapperSimpleAppMain > 2015-03-30 18:22:12,381 | INFO | Network connection between > vm://prd-mig-02-sat.example.com#0 and tcp:///172.42.15.40:61616@58567 > (prdvip-amq-01-sat.example.com) has been established. | > org.apache.activemq.network.DemandForwardingBridgeSupport | > triggerStartAsyncNetworkBridgeCreation: > remoteBroker=tcp:///172.42.15.40:61616@58567, localBroker= > vm://prd-mig-02-sat.example.com#0 > 2015-03-30 18:22:12,381 | INFO | Network connection between > vm://prd-mig-02-sat.example.com#2 and tcp:///172.42.15.39:61616@4523 > (prdvip-amq-02-sat.example.com) has been established. | > org.apache.activemq.network.DemandForwardingBridgeSupport | > triggerStartAsyncNetworkBridgeCreation: > remoteBroker=tcp:///172.42.15.39:61616@4523, localBroker= > vm://prd-mig-02-sat.example.com#2 > 2015-03-31 04:21:13,971 | INFO | Slow KahaDB access: Journal append took: 0 > ms, Index update took 1936 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:07:34,560 | INFO | Slow KahaDB access: cleanup took 30113 | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | ActiveMQ Journal > Checkpoint Worker > 2015-03-31 06:07:39,076 | INFO | Slow KahaDB access: cleanup took 4015 | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | ActiveMQ Journal > Checkpoint Worker > 2015-03-31 06:08:48,101 | INFO | Slow KahaDB access: Journal append took: 0 > ms, Index update took 2667 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:09:39,629 | INFO | Slow KahaDB access: cleanup took 3470 | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | ActiveMQ Journal > Checkpoint Worker > 2015-03-31 06:10:20,789 | INFO | Slow KahaDB access: Journal append took: 0 > ms, Index update took 2666 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:11:02,925 | INFO | Slow KahaDB access: Journal append took: 1 > ms, Index update took 2714 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:11:23,673 | INFO | Slow KahaDB access: Journal append took: 1 > ms, Index update took 2632 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:11:53,784 | INFO | Slow KahaDB access: Journal append took: 1 > ms, Index update took 2736 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:12:19,786 | INFO | Slow KahaDB access: Journal append took: 0 > ms, Index update took 2663 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:13:08,826 | INFO | Slow KahaDB access: Journal append took: 1 > ms, Index update took 2770 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:13:32,862 | INFO | Slow KahaDB access: Journal append took: 1 > ms, Index update took 2819 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:14:08,931 | INFO | Slow KahaDB access: Journal append took: 0 > ms, Index update took 2885 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS > 2015-03-31 06:14:42,495 | INFO | Slow KahaDB access: cleanup took 3480 | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | ActiveMQ Journal > Checkpoint Worker > 2015-03-31 06:16:13,040 | INFO | Slow KahaDB access: cleanup took 3341 | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | ActiveMQ Journal > Checkpoint Worker > 2015-03-31 06:16:43,920 | INFO | Slow KahaDB access: cleanup took 3760 | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | ActiveMQ Journal > Checkpoint Worker > 2015-03-31 06:17:14,221 | INFO | Slow KahaDB access: cleanup took 3717 | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | ActiveMQ Journal > Checkpoint Worker > 2015-03-31 06:17:44,498 | INFO | Slow KahaDB access: cleanup took 3722 | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | ActiveMQ Journal > Checkpoint Worker > 2015-03-31 06:18:20,988 | INFO | Slow KahaDB access: Journal append took: 1 > ms, Index update took 2971 ms | > org.apache.activemq.store.kahadb.AbstractKahaDBStore | JobScheduler:JMS -- This message was sent by Atlassian JIRA (v6.3.4#6332)