Skip to content

Commit

Permalink
ZOOKEEPER-2865: Reconfig Causes Inconsistent Configuration file among…
Browse files Browse the repository at this point in the history
… the nodes

Author: Alexander Shraer <ashraer@apple.com>

Reviewers: Michael Han <hanm@apache.org>

Closes #328 from shralex/ZOOKEEPER-2865
  • Loading branch information
Alexander Shraer authored and hanm committed Aug 6, 2017
1 parent 5c4e443 commit fe6eac3
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/zookeeperReconfig.html
Expand Up @@ -855,6 +855,10 @@ <h4>General</h4>

</div>
</div>
<p>If the configuration of existing servers changes or they become unavailable
before the joiner succeeds to connect and learn obout configuration changes, the
joiner may need to be restarted with an updated configuration file in order to be
able to connect.</p>
<p>Finally, note that once connected to the leader, a joiner adopts
the last committed configuration, in which it is absent (the initial
config of the joiner is backed up before being rewritten). If the
Expand Down
Binary file modified docs/zookeeperReconfig.pdf
Binary file not shown.
Expand Up @@ -550,6 +550,10 @@ zk.getConfig(watcher, callback, context);</programlisting>
independently from your main ensemble. It is OK to list multiple
joiners as observers in an initial config.</para>
</note>
<para>If the configuration of existing servers changes or they become unavailable
before the joiner succeeds to connect and learn obout configuration changes, the
joiner may need to be restarted with an updated configuration file in order to be
able to connect.</para>
<para>Finally, note that once connected to the leader, a joiner adopts
the last committed configuration, in which it is absent (the initial
config of the joiner is backed up before being rewritten). If the
Expand Down

0 comments on commit fe6eac3

Please sign in to comment.