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
fix: Remove call_with_exp_backoff from while-not loop conditions
Using call_with_exp_backoff in `while not is_empty/is_finished` loop
conditions caused infinite loops in shared mode — the backoff retried
3 times (7s) per iteration even when the queue legitimately had items,
leading to 1800s+ timeouts on large batches. Replaced with walrus
operator `while request := await call_with_exp_backoff(fetch_next_request)`
pattern in test_large_batch_operations, test_persistence_across_operations,
and test_concurrent_processing_simulation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments