Yuqi Du has uploaded this change for review. ( http://gerrit.cloudera.org:8080/18454
Change subject: WIP [master] KUDU-3061 support auto rebalance tablet leaders across TServers ...................................................................... WIP [master] KUDU-3061 support auto rebalance tablet leaders across TServers The number of leader tablets per tablet server can become imbalanced over time, putting additional pressure on a few nodes. A CLI tool or an extension to the existing balancer should be added to take care of this. Currently the only option is running leader_step_down manually. TODO: 1. adding unit test, use TimerThread KUDU-3364 to refact codes. 2. Add a leader rebalance CLI tool. Change-Id: Ibfb60d8759a93b6a19238637c27df4f6b1cac918 --- M src/kudu/master/CMakeLists.txt A src/kudu/master/auto_leader_rebalancer-test.cc A src/kudu/master/auto_leader_rebalancer.cc A src/kudu/master/auto_leader_rebalancer.h M src/kudu/master/auto_rebalancer-test.cc M src/kudu/master/auto_rebalancer.cc M src/kudu/master/auto_rebalancer.h M src/kudu/master/catalog_manager.cc M src/kudu/master/catalog_manager.h 9 files changed, 951 insertions(+), 31 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/54/18454/1 -- To view, visit http://gerrit.cloudera.org:8080/18454 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ibfb60d8759a93b6a19238637c27df4f6b1cac918 Gerrit-Change-Number: 18454 Gerrit-PatchSet: 1 Gerrit-Owner: Yuqi Du <[email protected]>
