Non-blocking hot path and offline buffering¶
Test cases for the non-blocking producer hot path and the offline ring buffer with reconnect drain (Offline ring buffer with re... (FEAT_0076)).
Goal. Confirm that pushing a record into the flusher’s
bounded channel completes in well under 5 ms regardless of what
the flusher / daemon socket is doing — the producer never waits on
Fixture.
Steps.
Expected outcome. |
Goal. Confirm that records pushed into the Fixture. Ring-only FIFO and capacity tests at
Steps. (ring-only)
Steps. (mid-drain failure)
Expected outcome. Ring-only: drained order is |