This is an automated email from the ASF dual-hosted git repository.
rongr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git
from bf5528c885 [multistage] Catch Throwable To Propagate Proper Error
Message (#10438)
add 5673c8e6b2 RebalanceStatus API changes to track the status/progress of
rebalance. (#10359)
No new revisions were added by this update.
Summary of changes:
.../pinot/common/metadata/ZKMetadataProvider.java | 15 +-
.../metadata/controllerjob/ControllerJobType.java | 4 +-
.../api/resources/PinotRealtimeTableResource.java | 8 +-
.../api/resources/PinotSegmentRestletResource.java | 3 +-
.../api/resources/PinotTableRestletResource.java | 109 ++++++++----
....java => ServerRebalanceJobStatusResponse.java} | 31 ++--
.../helix/core/PinotHelixResourceManager.java | 78 +++++---
.../core/rebalance/NoOpTableRebalanceObserver.java | 19 +-
.../helix/core/rebalance/RebalanceResult.java | 10 +-
.../core/rebalance/TableRebalanceObserver.java | 46 ++---
.../rebalance/TableRebalanceProgressStats.java | 130 ++++++++++++++
.../helix/core/rebalance/TableRebalancer.java | 138 ++++++++++-----
.../rebalance/ZkBasedTableRebalanceObserver.java | 197 +++++++++++++++++++++
.../helix/core/relocation/SegmentRelocator.java | 5 +-
.../TestZkBasedTableRebalanceObserver.java | 106 +++++++++++
.../pinot/spi/utils/RebalanceConfigConstants.java | 6 +
.../apache/pinot/tools/PinotTableRebalancer.java | 2 +
17 files changed, 737 insertions(+), 170 deletions(-)
copy
pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/{InstanceInfo.java
=> ServerRebalanceJobStatusResponse.java} (53%)
copy
pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/OfflineTableDataManager.java
=>
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/NoOpTableRebalanceObserver.java
(66%)
copy
pinot-plugins/pinot-metrics/pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerSettableGauge.java
=>
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceObserver.java
(50%)
create mode 100644
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceProgressStats.java
create mode 100644
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java
create mode 100644
pinot-controller/src/test/java/org/apache/pinot/controller/helix/core/rebalance/TestZkBasedTableRebalanceObserver.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]