We don't run mesos 1.11 but we use Zookeeper with dynamic reconfiguration 
capability without any issue for Mesos 1.9. The only thing that should be 
handled carefully is the addition/removal of Zookeeper members when using 
dynamic reconf feature.

What do you mean by "mesos-master can handle a dynamic reconfiguration of the 
zk ensemble" ? To my understanding, Mesos will only connect to ZK to elect a 
leader through ZK primitives; I don't think there is a correlation with how ZK 
members are set in the cluster.

How do you remove/add members to the ZK member list? The issue you encounter 
might come from inconsistencies in ZK cluster.


From: Charles-François Natali <cf.nat...@gmail.com>
Sent: Wednesday, 9 March 2022 23:44
To: user <user@mesos.apache.org>
Subject: [BULK]Re: Mesos and Zookeeper Dynamic Reconfiguration?

Hi Dan,

I don't think anyone has been looking at this, and i doubt we will, since we 
are quite low on resources.


On Tue, Mar 8, 2022, 19:01 Dan Leary 
<d...@touchplan.io<mailto:d...@touchplan.io>> wrote:
Been doing some testing with mesos 1.11.0 and zookeeper's "dynamic 
reconfiguration" capability.

Seems prima facie like mesos-master can handle a dynamic reconfig of the zk 
ensemble up to the point
where a new set of participants has been added to the ensemble and the old 
have been demoted to non-voting followers.  But when the non-voting follower 
processes are
terminated the master logs seem to indicate that the masters keep trying and 
failing to reconnect
to the old zk leader, even though they've apparently received updates with the 
new ensemble participants.

Anybody have any insight into this?
Any plans to support zk dynamic reconfiguration in the future?
Seems like it could make for easier O/S maintenance of one's master/zk cluster 


Reply via email to