Gabriella Lotz has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/23909


Change subject: KUDU-3728 Add range-aware rebalancing to auto_rebalancer
......................................................................

KUDU-3728 Add range-aware rebalancing to auto_rebalancer

This patch adds support for range-aware rebalancing in the auto_rebalancer,
allowing each range partition of a table to be balanced independently. This
feature was previously only available in the manual rebalancer CLI tool.

The implementation leverages the existing TwoDimensionalGreedyAlgo algorithm
infrastructure that already supports range-aware balancing through the
TableIdAndTag grouping mechanism. When enabled, tablets are grouped by
{table_id, range_key_begin} pairs instead of just table_id, allowing the
rebalancer to treat each range partition as a separate entity for balancing
purposes.

Change-Id: Idf716bef8c21395da98dd7c9e33001190d9b5587
---
M src/kudu/master/auto_rebalancer-test.cc
M src/kudu/master/auto_rebalancer.cc
2 files changed, 182 insertions(+), 2 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/09/23909/1
--
To view, visit http://gerrit.cloudera.org:8080/23909
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Idf716bef8c21395da98dd7c9e33001190d9b5587
Gerrit-Change-Number: 23909
Gerrit-PatchSet: 1
Gerrit-Owner: Gabriella Lotz <[email protected]>

Reply via email to