Repository: kudu Updated Branches: refs/heads/master 72c83c571 -> 1ac10d536
KUDU-1097: turn on 3-4-3 replica management scheme This patch enables 3-4-3 replica management scheme for tablets: now the 3-4-3 scheme is used by default. To switch back to 3-2-3 scheme, set --raft_prepare_replacement_before_eviction=false for both masters and tablet servers. Change-Id: I781d02fe455140ed3a4693438eece74f07700946 Reviewed-on: http://gerrit.cloudera.org:8080/8862 Tested-by: Kudu Jenkins Reviewed-by: Mike Percy <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/1ac10d53 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/1ac10d53 Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/1ac10d53 Branch: refs/heads/master Commit: 1ac10d5364db507e5052f5dc13c19d32f62dc4f6 Parents: 72c83c5 Author: Alexey Serbin <[email protected]> Authored: Sun Dec 17 22:06:16 2017 -0800 Committer: Alexey Serbin <[email protected]> Committed: Tue Jan 9 01:13:07 2018 +0000 ---------------------------------------------------------------------- src/kudu/consensus/raft_consensus.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kudu/blob/1ac10d53/src/kudu/consensus/raft_consensus.cc ---------------------------------------------------------------------- diff --git a/src/kudu/consensus/raft_consensus.cc b/src/kudu/consensus/raft_consensus.cc index 0892f9f..09f66d9 100644 --- a/src/kudu/consensus/raft_consensus.cc +++ b/src/kudu/consensus/raft_consensus.cc @@ -123,7 +123,7 @@ TAG_FLAG(raft_enable_tombstoned_voting, experimental); TAG_FLAG(raft_enable_tombstoned_voting, runtime); // Enable improved re-replication (KUDU-1097). -DEFINE_bool(raft_prepare_replacement_before_eviction, false, +DEFINE_bool(raft_prepare_replacement_before_eviction, true, "When enabled, failed replicas will only be evicted after a " "replacement has been prepared for them."); TAG_FLAG(raft_prepare_replacement_before_eviction, advanced);
