krishvishal opened a new pull request, #4191: URL: https://github.com/apache/iggy/pull/4191
A campaign cannot triage a failure list where a third of the entries are runs that committed nothing. The five vacuity floors all answer the same question, whether the run proved anything at all, and each answered it by panicking, which exits 101 exactly like a real divergence. They exit 3 under a `vacuous:` line now, so a sweep can report yield apart from its failure rate. The hard asserts are untouched. The drain and the view settle each step up to 50,000 ticks with nothing asserted, so a wedge forming after the active phase surfaced as nothing more than "did not drain". Both loops assert every tick now. The checker is caller-owned for that reason: a fresh one in the drain starts with an empty commit chain, which is the memory that names a divergence. Metadata swarm lane, seeds 1..=300: 298 pass and 2 fail before, 297 pass, 1 vacuous and 2 fail after. Seed 210 committed no metadata op at all. Seed 90 is a real wedge the drain was hiding, a Normal primary held at barrier=5 over commit 4..4 for 2000 ticks. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
