shauryachats opened a new pull request, #17296:
URL: https://github.com/apache/pinot/pull/17296

   ## Overview
   Introduces multi-cluster routing capability that allows a broker to query 
both local and remote Pinot clusters, enabling federated query execution across 
cluster boundaries. Subsequent PRs will hook these routing managers with the 
larger federation flow.
   
   ## Changes
   - Added `MultiClusterRoutingManager` - orchestrates routing across local and 
remote Pinot clusters
   - Added `RemoteClusterBrokerRoutingManager` - manages routing for individual 
remote clusters with periodic sync
   - Modified `BrokerRoutingManager` visibility to support inheritance (5 
fields/methods: private → protected)
   - Added `REMOTE_CLUSTER_BROKER_ROUTING_CALCULATION_TIME_MS` metric to 
`BrokerTimer`
   
   ## Testing
   Tested as a part of the draft PR: 
https://github.com/apache/pinot/pull/17145. Added unit tests in this PR and 
integration tests will be added subsequently.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to