Ivan Zlenko created IGNITE-26971:
------------------------------------
Summary: Add async API to await low watermark propagation in tests
Key: IGNITE-26971
URL: https://issues.apache.org/jira/browse/IGNITE-26971
Project: Ignite
Issue Type: Improvement
Reporter: Ivan Zlenko
h2. Problem
Tests in multi-node setups cannot wait for low watermark propagation to
complete across all nodes, causing race conditions and flaky tests.
h2. Solution
Expose an async API to allow tests to wait for propagation completion.
*Option 1:* Add new test method
{{CompletableFuture<Void> updateLowWatermarkAsync(long watermark)}}
*Option 2:* Make existing method return future
{{CompletableFuture<Void> updateLowWatermark(long watermark)}}
h2. Acceptance Criteria
* Returned future completes when low watermark has propagated to all nodes
* Tests can reliably wait for propagation without arbitrary delays
--
This message was sent by Atlassian Jira
(v8.20.10#820010)