can you peek at the kahadb bean via jconsole and access the transactions attribute. It should have some detail on the pending tx.
On 13 February 2014 09:11, janhanse <espen.jul...@gmail.com> wrote: > I see several similar others have much the same problem, but I have not found > any way of fixing it so far. We are running activemq 5.9.0 with medium load. > Our problem is that the number of kahadb log files is growing every day to > more than 700 files over a 3 months period. > > From the kahadb debug log, we see that every queue is cleaned up normally > when messages are consumed, but the files are not cleaned up because of tx. > We also copied the production installation to a test environment with no > consumers. Still the files are not cleaned up because of tx. > > If I read the log correct, there are pending transactions blocking the > cleanup. How can a situation like this occur even after copy to another > environment with no consumers, and what could possible resolutions be? > > In the print from the log below, I have shortened down the list of files > since we now have around 700 files ... > > 2014-02-13 08:30:51,401 [eckpoint Worker] TRACE MessageDatabase > - Last update: 1080:24387211, full gc candidates set: [2, 3, 4, 5, 6, 7, 8, > 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, > 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, > 47, 48, 49, 50, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, > 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, ....] > 2014-02-13 08:30:51,404 [eckpoint Worker] TRACE MessageDatabase > - gc candidates after producerSequenceIdTrackerLocation:1067, [2, 3, 4, 5, > 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, > 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, > 45, 46, 47, 48, 49, 50, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, > 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, ....] > 2014-02-13 08:30:51,406 [eckpoint Worker] TRACE MessageDatabase > - gc candidates after ackMessageFileMapLocation:1080, [2, 3, 4, 5, 6, 7, 8, > 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, > 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, > 47, 48, 49, 50, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, > 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85....] > 2014-02-13 08:30:51,411 [eckpoint Worker] TRACE MessageDatabase > - gc candidates after tx range:[2:25196115, 977:16063730], [978] > .... > .... > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/kahadb-cleanup-problem-tp4677917.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. -- http://redhat.com http://blog.garytully.com