Need more descriptive logging during boot with high Number Of Pending Messages
------------------------------------------------------------------------------

                 Key: AMQ-2116
                 URL: https://issues.apache.org/activemq/browse/AMQ-2116
             Project: ActiveMQ
          Issue Type: Improvement
          Components: Broker
    Affects Versions: 5.2.0
         Environment: Linux, red hat 
            Reporter: Erik Drolshammer


When restarting the jms server and "Number Of Pending Messages " is high, it is 
hard to guess from the log what's going on. 

A couple of questions/suggestions: 

* After "INFO  [KahaStore] Kaha Store using data directory 
/usr/local/apache-activemq-5.2.0/data/localhost/kr-store/data" is printed, 
there can go a long time (we have experience up to one hour) before the next 
info statement.
** Perhaps it is a good idea to print something explaining what's going on? 

* Why print lastDataFile: 182 repeatedly? Since the id doesn't change, why not 
only print it once?

* Would it be possible to add some more explanation to "Checkpoint started." 
and "Checkpoint done."? What purpose has these checkpoints? 



10:35:33, 10:39:04

2009-02-16 10:35:32,329 DEBUG [XBeanBrokerFactory] Now attempting to figure out 
the type of resource: activemq.xml
2009-02-16 10:35:32,385 INFO  [ResourceXmlApplicationContext] Refreshing 
org.apache.xbean.spring.context.resourcexmlapplicationcont...@179935d: display 
name [org.apache.xbean.spring.context.resourcexmlapplicationcont...@179935d]; 
startup date [Mon Feb 16 10:35:32 GMT+01:00 2009]; root of context hierarchy
2009-02-16 10:35:32,488 INFO  [XBeanXmlBeanDefinitionReader] Loading XML bean 
definitions from class path resource [activemq.xml]
2009-02-16 10:35:32,848 INFO  [ResourceXmlApplicationContext] Bean factory for 
application context 
[org.apache.xbean.spring.context.resourcexmlapplicationcont...@179935d]: 
org.springframework.beans.factory.support.defaultlistablebeanfact...@131c89c
2009-02-16 10:35:33,043 INFO  [BrokerService] Using Persistence Adapter: 
AMQPersistenceAdapter(/usr/local/apache-activemq-5.2.0/data/localhost)
2009-02-16 10:35:33,051 INFO  [AMQPersistenceAdapter] AMQStore starting using 
directory: /usr/local/apache-activemq-5.2.0/data/localhost
2009-02-16 10:35:33,093 INFO  [KahaStore] Kaha Store using data directory 
/usr/local/apache-activemq-5.2.0/data/localhost/kr-store/state
2009-02-16 10:35:33,159 INFO  [AMQPersistenceAdapter] Active data files: [137, 
136, 139, 138, 141, 140, 143, 142, 129, 128, 131, 130, 133, 132, 135, 134, 152, 
153, 154, 155, 156, 157, 158, 159, 144, 145, 146, 147, 148, 149, 150, 151, 171, 
170, 169, 168, 175, 174, 173, 172, 163, 162, 161, 160, 167, 166, 165, 164, 178, 
179, 176, 177, 182, 180, 181, 127, 126, 125, 124, 123, 122]
2009-02-16 10:35:33,204 INFO  [BrokerService] ActiveMQ 5.2.0 JMS Message Broker 
(localhost) is starting
2009-02-16 10:35:33,204 INFO  [BrokerService] For help or more information 
please see: http://activemq.apache.org/
2009-02-16 10:35:33,205 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:35:33,206 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:35:33,389 INFO  [KahaStore] Kaha Store using data directory 
/usr/local/apache-activemq-5.2.0/data/localhost/kr-store/data
2009-02-16 10:35:53,202 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:35:53,203 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:36:03,203 DEBUG [AMQPersistenceAdapter] 
dataFilesInProgress.values: (0) []
2009-02-16 10:36:03,203 DEBUG [AMQPersistenceAdapter] lastDataFile: 182
2009-02-16 10:36:03,203 DEBUG [AsyncDataManager] lastFileId=181, purgeList: (0) 
[]
2009-02-16 10:36:13,201 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:36:13,202 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:36:33,202 DEBUG [AMQPersistenceAdapter] 
dataFilesInProgress.values: (0) []
2009-02-16 10:36:33,203 DEBUG [AMQPersistenceAdapter] lastDataFile: 182
2009-02-16 10:36:33,203 DEBUG [AsyncDataManager] lastFileId=181, purgeList: (0) 
[]
2009-02-16 10:36:33,203 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:36:33,203 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:36:35,536 DEBUG [AbstractRegion] Adding destination: 
queue://app1.jobqueue
2009-02-16 10:36:35,603 DEBUG [AbstractRegion] Adding destination: 
topic://ActiveMQ.Advisory.Queue
2009-02-16 10:36:35,619 DEBUG [AbstractRegion] Adding destination: 
queue://app1.resultqueue
2009-02-16 10:36:53,202 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:36:53,203 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:37:03,204 DEBUG [AMQPersistenceAdapter] 
dataFilesInProgress.values: (0) []
2009-02-16 10:37:03,205 DEBUG [AMQPersistenceAdapter] lastDataFile: 182
2009-02-16 10:37:03,205 DEBUG [AsyncDataManager] lastFileId=181, purgeList: (0) 
[]
2009-02-16 10:37:13,202 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:37:13,202 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:37:33,203 DEBUG [AMQPersistenceAdapter] 
dataFilesInProgress.values: (0) []
2009-02-16 10:37:33,203 DEBUG [AMQPersistenceAdapter] lastDataFile: 182
2009-02-16 10:37:33,203 DEBUG [AsyncDataManager] lastFileId=181, purgeList: (0) 
[]
2009-02-16 10:37:33,204 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:37:33,204 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:37:53,202 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:37:53,202 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:38:03,203 DEBUG [AMQPersistenceAdapter] 
dataFilesInProgress.values: (0) []
2009-02-16 10:38:03,204 DEBUG [AMQPersistenceAdapter] lastDataFile: 182
2009-02-16 10:38:03,204 DEBUG [AsyncDataManager] lastFileId=181, purgeList: (0) 
[]
2009-02-16 10:38:13,202 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:38:13,202 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:38:33,202 DEBUG [AMQPersistenceAdapter] 
dataFilesInProgress.values: (0) []
2009-02-16 10:38:33,203 DEBUG [AMQPersistenceAdapter] lastDataFile: 182
2009-02-16 10:38:33,203 DEBUG [AsyncDataManager] lastFileId=181, purgeList: (0) 
[]
2009-02-16 10:38:33,204 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:38:33,204 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:38:53,201 DEBUG [AMQPersistenceAdapter] Checkpoint started.
2009-02-16 10:38:53,201 DEBUG [AMQPersistenceAdapter] Checkpoint done.
2009-02-16 10:39:03,203 DEBUG [AMQPersistenceAdapter] 
dataFilesInProgress.values: (0) []
2009-02-16 10:39:03,203 DEBUG [AMQPersistenceAdapter] lastDataFile: 182
2009-02-16 10:39:03,203 DEBUG [AsyncDataManager] lastFileId=181, purgeList: (0) 
[]
2009-02-16 10:39:04,925 DEBUG [AbstractRegion] Adding destination: 
queue://app1.signalqueue
2009-02-16 10:39:04,962 INFO  [TransportServerThreadSupport] Listening for 
connections at: tcp://hostname1:61616
2009-02-16 10:39:04,976 INFO  [TransportConnector] Connector openwire Started
2009-02-16 10:39:04,980 INFO  [NetworkConnector] Network Connector default-nc 
Started
2009-02-16 10:39:04,981 INFO  [BrokerService] ActiveMQ JMS Message Broker 
(localhost, ID:hostname1-52281-1234776933240-0:0) started
2009-02-16 10:39:05,044 INFO  [log] Logging to 
org.slf4j.impl.JCLLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to