Repository: bigtop Updated Branches: refs/heads/master 97d2e578b -> 4194db127
BIGTOP-3005: zookeeper charm: support relation changes Closes #341 Signed-off-by: Kevin W Monroe <kevin.mon...@canonical.com> Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/4194db12 Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/4194db12 Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/4194db12 Branch: refs/heads/master Commit: 4194db127d7ccd9f744e2861277220b3a11e2e3d Parents: 97d2e57 Author: José Pekkarinen <jose.pekkari...@canonical.com> Authored: Fri Feb 23 10:36:14 2018 +0200 Committer: Kevin W Monroe <kevin.mon...@canonical.com> Committed: Tue Mar 6 17:30:01 2018 -0600 ---------------------------------------------------------------------- .../src/charm/zookeeper/layer-zookeeper/reactive/zookeeper.py | 6 ++++++ 1 file changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bigtop/blob/4194db12/bigtop-packages/src/charm/zookeeper/layer-zookeeper/reactive/zookeeper.py ---------------------------------------------------------------------- diff --git a/bigtop-packages/src/charm/zookeeper/layer-zookeeper/reactive/zookeeper.py b/bigtop-packages/src/charm/zookeeper/layer-zookeeper/reactive/zookeeper.py index a4c7773..51c7c75 100644 --- a/bigtop-packages/src/charm/zookeeper/layer-zookeeper/reactive/zookeeper.py +++ b/bigtop-packages/src/charm/zookeeper/layer-zookeeper/reactive/zookeeper.py @@ -196,6 +196,12 @@ def check_cluster_departed(zkpeer, zkpeer_departed): check_cluster(zkpeer) +@when('zookeeper.started', 'leadership.is_leader', 'zkpeer.changed') +def check_cluster_changed(zkpeer): + check_cluster(zkpeer) + zkpeer.dismiss_changed() + + @when('leadership.changed.restart_queue', 'zkpeer.joined') def restart_for_quorum(zkpeer): '''