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

   This PR optimizes broker routing rebuilds and request 
handling.\n\nChanges:\n- Per-table lock for buildRouting to allow concurrent 
builds across different tables while serializing per-table work\n- Track 
per-table routing build start time; requests older than this are ignored in 
routing (latest logic keeps gating inside build and avoids NPE)\n- Skip 
redundant builds when a more recent build already started\n- Cleanup per-table 
locks and timestamps in removeRouting\n- Unit test BuildRoutingDelayTest 
covering the delay/skip logic\n\nNo functional changes to selection/pruning; 
only concurrency and safety improvements around builds and request gating.


-- 
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