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):
     '''

Reply via email to