J-HowHuang opened a new pull request, #15891:
URL: https://github.com/apache/pinot/pull/15891

   # Tenant Rebalance Improvements
   
   **Draft PR - Design Implementation**
   
   This PR implements improvements to the tenant rebalance API to address 
current limitations around flexibility, observability, and ease of use. See 
[Design 
document](https://docs.google.com/document/d/1wHYR8nrHzFDLosHkSSSnJ5rPZCWiKrs9XYnboMQ179U/edit?tab=t.0)
   
   ## Key Changes
   
   ### API Enhancements
   - Add `allowTables` and `blockTables` parameters for granular table selection
   - Deprecate `parallelWhitelist`/`parallelBlacklist` in favor of unified 
parallel processing
   - Introduce auto table ordering dealing with the requirement of dimension 
table
   
   ### Improved Workflow
   - Unified parallel queue processing (removes sequential queue)
   - Add pre-check aggregation and tenant-level validation
   - Better progress tracking and job cancellation support
   
   ### Observability
   - Aggregated pre-check results across tables
   - Tenant-level summary metrics (tables to rebalance, estimated data 
movement, etc.)
   - Enhanced progress reporting with estimated completion times
   
   
   ---
   *This is a draft implementation of the design document. Further refinements 
and testing are needed before production readiness.*
   *The description is modified from the output from Claude Sonnet 4*


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to