slfan1989 opened a new pull request, #564:
URL: https://github.com/apache/fluss-rust/pull/564
### Purpose
Linked issue: close #562
This PR replaces fixed `tokio::time::sleep` workarounds in Rust integration
tests with polling-based readiness helpers. This makes the tests less brittle
on slow CI and avoids unnecessary waiting when the table or partition bucket
leaders are ready earlier.
<!-- What is the purpose of the change -->
### Brief change log
- Added readiness helpers in Rust integration test utils:
- `wait_for_table_ready`
- `wait_for_table_buckets_ready`
- `wait_for_partitions_ready`
- `wait_for_partition_ready`
- `wait_for_partition_buckets_ready`
- Replaced fixed sleeps after table creation with table readiness polling.
- Replaced fixed sleeps after partition creation with partition readiness
polling.
- Updated the RecordBatchLogReader integration tests to use the new helpers,
including the multi-bucket case.
### Tests
Exists Test.
### API and Format
No.
### Documentation
No.
--
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]