Question about Khepri

57 views
Skip to first unread message

Radu Marian

unread,
Oct 2, 2024, 4:22:38 AM10/2/24
to rabbitmq-users
Hi All,

We have started experimenting with the new Khepri datastore in RabbitMQ 3.13 and we have a question about it:

Is it possible to fine tune the internal RAFT parameters like for example the Khepri leader election timeout via some env var or configuration file?

We have noticed that if the Khepri leader goes down unexpectedly, the cluster can take some seconds to re-establish consensus and start working again. We would require a faster recovery time here.

Thanks,
Radu.

Jean-Sébastien Pédron

unread,
Oct 2, 2024, 10:28:37 AM10/2/24
to rabbitmq-users
Hi!

RabbitMQ doesn’t have such a parameter. Khepri could pass it if it was configurable, but I don’t know who is responsible for that the first place. Could you please file an issue on GitHub so that we don’t forget about this?

You could try with RabbitMQ 4.0.x to see if something changed for your workload. Also, note that Khepri in RabbitMQ 3.13 is unsupported and you won’t be able to upgrade to 4.0.x if Khepri is enabled. I recommend that you to all your tests with RabbitMQ 4.0.x.

--
Jean-Sébastien Pédron
RabbitMQ core team
Reply all
Reply to author
Forward
0 new messages