mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-05 00:03:08 +00:00
Companion to windmill-ee-private: the running-survivor guard and batch chaining are now protected by a per-key advisory lock instead of snapshot-sensitive single-statement SQL. This closes a concurrent-arrival data-loss race where a debounced late arrival's args could be dropped because the batch lookup couldn't see the predecessor's just-committed batch row. Extends test_debounce_concurrent_arrivals_after_running_survivor to pull the survivor and assert its accumulation includes BOTH racing late arrivals (shared batch), and refreshes the SQLx cache for the rewritten queries. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>