Hello Mike Percy, Kudu Jenkins, I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/8679 to look at the new patch set (#2). Change subject: [quorum_util] update criteria for replica eviction ...................................................................... [quorum_util] update criteria for replica eviction Updated the replica eviction criteria in consensus::CanEvictReplica() to address a scenario where newly added replicas fail one after another before the original failed replica evicted. This is to make sure it does not end up with placing failed replicas at every available tablet server, deadlocking the replacement process. Added corresponding unit tests to cover the updated behavior of consensus::CanEvictReplica(). Change-Id: I2062c2963fface43062b3154bf5ffa61b4fa684f --- M src/kudu/consensus/quorum_util-test.cc M src/kudu/consensus/quorum_util.cc M src/kudu/integration-tests/raft_consensus_nonvoter-itest.cc 3 files changed, 298 insertions(+), 74 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/79/8679/2 -- To view, visit http://gerrit.cloudera.org:8080/8679 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I2062c2963fface43062b3154bf5ffa61b4fa684f Gerrit-Change-Number: 8679 Gerrit-PatchSet: 2 Gerrit-Owner: Alexey Serbin <aser...@cloudera.com> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy <mpe...@apache.org>