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]

Reply via email to