Jackie-Jiang opened a new pull request #6208: URL: https://github.com/apache/incubator-pinot/pull/6208
## Description Recently we have introduced some features which require all the segments from the same partition to be processed by the same server. For example, upsert (#4261) feature requires all the segments for a partition loaded on a single server before starting serving queries to ensure result correctness. The [Strict Replica-Group Routing](https://docs.google.com/document/d/1B5SghG0x5JHfZrKMBjiv_m3Dd969hfyWgc1joKZpJIU/edit?usp=sharing) is designed to meet this requirement. This PR is the routing side change of the Strict Replica-Group Routing, which is handled in the `StrictReplicaGroupInstanceSelector` class. The new algorithm relies on the ideal state of the table, so this PR added the ideal state to the routing interfaces. ---------------------------------------------------------------- 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. 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