Skip to content

Conversation

@jimmygchen
Copy link
Member

@jimmygchen jimmygchen commented Oct 29, 2025

Issue Addressed

FIx flaky tests that depends on timing. Previously the test processes all 128 columns and expect reconstruction to happen after all columns are processed. There is a race here, and reconstruction could be triggered before all columns are processed.

I've updated the tests to process 64 columns, just enough for reconstruction and wait for 50ms for reconstruction to be triggered.

This PR requires the change made in #8194 for the test to pass consistently (blob count set to 1 for all blocks instead of random blob count between 0..max)

@jimmygchen jimmygchen requested a review from jxs as a code owner October 29, 2025 04:36
@jimmygchen jimmygchen added test improvement Improve tests ready-for-review The code is ready for review labels Oct 29, 2025
jimmygchen and others added 2 commits October 29, 2025 17:37
… complete. Previously it wasn't consistently failing because processing the remaining 64 columns *may* give us enough time to finish reconstruction, but this is still flaky.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-for-review The code is ready for review test improvement Improve tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant