GitHub user mkedwards opened a pull request:
https://github.com/apache/zookeeper/pull/715
Rollup of blocker/critical fixes for 3.5 (to trigger CI)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/mkedwards/zookeeper rollup-3.5
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zookeeper/pull/715.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 #715
----
commit 3694a4e31eef9b85de59112c22ab163452610743
Author: Michael Edwards <medwards@...>
Date: 2018-11-20T13:33:09Z
[ZOOKEEPER-2778] QuorumPeer: encapsulate quorum/election/client addresses
in an AddressTuple held through an AtomicReference
commit 4cd10c86519b75521f89e451033dca4869d8d0d1
Author: Michael Edwards <michael edwards>
Date: 2018-11-21T08:53:54Z
[ZOOKEEPER-2778] QuorumPeer/QuorumCnxManager: address deadlock and
visibility issues
commit 03d259bae3b744dc494022698fa843f6cf35e7ed
Author: Michael Edwards <michael edwards>
Date: 2018-11-21T09:01:45Z
[ZOOKEEPER-2778] QuorumPeer: add fast path for already-non-null
quorum/election address
commit 0531d9c8e6a44ec531a4d8ad667307d9859bef7e
Author: Michael Edwards <michael edwards>
Date: 2018-11-21T17:13:14Z
[ZOOKEEPER-2778] QuorumPeer: fixes from code review
commit 9701f0576f53d1859d3584d0bb9730c89eb57ac1
Author: Michael Edwards <michael edwards>
Date: 2018-11-21T17:19:44Z
[ZOOKEEPER-2778] QuorumPeer: fix access to newly private data members from
ReconfigTest
commit bbeeebf87391ef642059c4b3b65592c361a2ab4e
Author: Michael Edwards <michael edwards>
Date: 2018-11-21T19:48:49Z
[ZOOKEEPER-2778] LeaderBeanTest: set up mock QuorumVerifier so that
addresses get set
commit 0e2b571d452306ae151b106e05d0511b09a237d3
Author: Michael Edwards <michael edwards>
Date: 2018-11-21T20:31:16Z
ZOOKEEPER-1636: cleanup completion list of a failed multi request (from
Thawan Kooburat)
commit 3683a1b451fa334ba51227db327557966d319a4d
Author: Fangmin Lyu <fangmin@...>
Date: 2018-11-15T17:46:51Z
ZOOKEEPER-1818: Correctly handle potentially inconsistent
zxid/electionEpoch and peerEpoch during leader election
commit a1b56505671b756448f7c0126de764cd25633e2f
Author: Michael Edwards <michael edwards>
Date: 2018-11-21T21:33:01Z
Bump library versions, fix 'ant package-native tar' targets
commit 3dfd49f6bfea357c838e21d5a2e4f1486ed753e9
Author: Michael Edwards <michael edwards>
Date: 2018-11-21T23:09:55Z
ZOOKEEPER-2488: Synchronized access to shuttingDownLE in QuorumPeer
commit 1cbaec427037b8ac10004e8198821da524949843
Author: Andor Molnar <andor@...>
Date: 2018-11-19T16:25:52Z
ZOOKEEPER-3193. Refactor SaslAuthFail test to use single class. Use
CountDownLatch to sync with watcher.
commit 0d4e7839eaab8b3222be31a705f9edded1ad98a5
Author: Michael Edwards <michael edwards>
Date: 2018-11-22T08:38:28Z
Add OneLinerFormatter to get semi-verbose logs with captured stdout/stderr
commit 3b19067c2a5b213e53f6e2ce7638b76250076fe6
Author: Michael Edwards <michael edwards>
Date: 2018-11-22T12:07:38Z
Throw BindException out as far as the caller of QuorumPeer.processReconfig
----
---