GitHub user yisong-yue opened a pull request:
https://github.com/apache/zookeeper/pull/620
ZOOKEEPER-2847: Cannot bind to client port when reconfig based on old
static config
Fixed the issue where clientPortAddress in the static config is not
correctly saved in QuorumVerifier. This can cause zookeeper attempting to
re-bind to a port already in use during dynamic reconfiguration, failing to
recognize that the new port and the current port are identical.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/yisong-yue/zookeeper ZOOKEEPER-2847
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zookeeper/pull/620.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #620
----
commit a2bb8e084801391eec63cf3f1e91b79a5189ce48
Author: Yisong Yue <yisongyue@...>
Date: 2018-09-11T01:16:38Z
ZOOKEEPER-2847: Cannot bind to client port when reconfig based on old
static config
----
---