You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(qwp): red-first -- transport window between gap sweeps must not burn the drainer's settle wall clock
The capability-gap episode deadline anchors at gap error #1 and keeps
ticking through an intervening transport window (cluster unreachable).
A window longer than reconnect_max_duration_millis makes gap error #2
observe an expired deadline and quarantine the slot after just 2 gap
sweeps -- contradicting the 16-attempt settle intent and the documented
contract that transients never consume the budget. Sibling test
testTransportErrorDoesNotResetCapabilityGapEpisode pins the attempt
counter across the window but cannot see the wall-clock burn (its
transport blip is instantaneous).
Copy file name to clipboardExpand all lines: core/src/test/java/io/questdb/client/test/cutlass/qwp/client/sf/cursor/BackgroundDrainerDurableAckRetryTest.java
+52Lines changed: 52 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -604,6 +604,58 @@ public void testTransportErrorDoesNotResetCapabilityGapEpisode() {
0 commit comments