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

   ## Summary
   
   - Fix `TableRebalancePauselessIntegrationTest#testForceCommit` which had **4 
failures** across parameterized variants in the weekly CI digest (2026-03-22 to 
2026-03-28)
   - Root cause: race condition between rebalance job completion status and 
actual segment assignment — `waitForRebalanceToComplete()` only checks job 
status, not whether segments are assigned in External View
   - Add `waitForTableEVISConverge()` after rebalances to ensure Ideal State 
matches External View before proceeding with force commit tests
   - Add 5-second buffer for consuming segment initialization after convergence
   - Add EVIS convergence wait in the finally block to prevent test state 
leakage
   
   ## Test plan
   
   - [ ] Run `TableRebalancePauselessIntegrationTest` locally to verify all 
parameterized variants pass
   - [ ] Monitor next week's flaky test digest for regression
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


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