The lock file is located in the kahadb folder (by default it's
$ACTIVEMQ_HOME/data/kahadb/lock file).
Regards
JB
On 10/08/2021 19:15, Fabrice Triboix wrote:
Hi JB,
I think the timeout is too long and Kubernetes kills the pod. What is the
location of the lock file?
Cheers,
Fabrice
________________________________
From: Jean-Baptiste Onofré <j...@nanthrax.net>
Sent: 10 August 2021 18:04
To: users@activemq.apache.org <users@activemq.apache.org>
Subject: Re: How to disable KahaDB lock?
CAUTION: This email originated from outside of the organization. Do not click
links or open attachments unless you recognize the sender and know the content
is safe.
There's a timeout on the lock and so. Even if you kill the activemq
process, it should not be a problem.
When you say "terminated", you mean killed right ?
Regards
JB
On 10/08/2021 18:15, Fabrice Triboix wrote:
Hi JB,
Thanks for your answer. Please note I don't know much about ActiveMQ and I work
as a DevOps. I just want ActiveMQ to start every time, even if it is restarted
after a crash. At the moment, I get this error about KahaDB lock and I know for
a fact that this broker is the only broker that accesses this KahaDB. I can
only conclude that ActiveMQ exited abnormally and didn't release the lock, and
that consequently every time it is restarted it complains about the lock and
goes into slave move.
In our setup, ActiveMQ might be terminated at any time and without warning.
When it is subsequently restarted, it must work.
Could you please let me know how to do that?
Thanks,
Fabrice
________________________________
From: JB Onofré <j...@nanthrax.net>
Sent: 10 August 2021 16:53
To: users@activemq.apache.org <users@activemq.apache.org>
Subject: Re: How to disable KahaDB lock?
CAUTION: This email originated from outside of the organization. Do not click
links or open attachments unless you recognize the sender and know the content
is safe.
Hi
No as soon as a broker start with kahadb it lock kahadb.
Imho you have a file system issue or config: I never had locking issue with
kahadb.
You can always remove the lock manually but I would check if you don’t have
another process or so.
Regards
JB
Le 10 août 2021 à 17:46, Fabrice Triboix <fabrice.trib...@armedia.com> a écrit :
Hi everyone,
It seems that when ActiveMQ terminates uncleanly, it leaves a lock on the Kaha
DB. Next time it starts, it complains that the DB is locked and goes in slave
mode.
In my setup, I am 100% certain that a given broker will access one and only one
KahaDB, so I would like to configure ActiveMQ so that it doesn't put a lock on
KahaDB. Is that possible? If yes, how?
Thanks a lot for your help!
Fabrice