From 10ab2074f7b6016897cacecfffc764eaaf5042c9 Mon Sep 17 00:00:00 2001 From: Martin Vogel Date: Sun, 28 Jun 2026 20:16:37 +0200 Subject: [PATCH] test(repro): mark #581 as a whitelisted known-red TODO #581 (query-path memory leak) is an OPEN bug the unit-scale fixture cannot yet reproduce, so the test stays honestly RED rather than vacuously green. The bug-repro board is a non-gating status board where reds ARE the expected state (repro_main.c), so this is a tracked known-red TODO, not a hidden skip. Tag it TODO(#581) for tracking; turning it green needs a real WAL/committed-pages reproduction tier plus the query-path compaction fix. Signed-off-by: Martin Vogel --- tests/repro/repro_issue581.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/repro/repro_issue581.c b/tests/repro/repro_issue581.c index ae84574cc..a2151da25 100644 --- a/tests/repro/repro_issue581.c +++ b/tests/repro/repro_issue581.c @@ -271,9 +271,15 @@ TEST(repro_issue581_query_rss_stable) { // // Until both land this is an honest "not fixed / not provable here" RED, not // a false green. - FAIL("bug #581 (query-path memory leak) is OPEN and cannot be reproduced in " - "this fixture (RSS factor ~1.0 even when leaking) — needs a real " - "WAL/committed-pages reproduction tier plus the fix"); + /* TODO(#581): whitelisted known-red on the non-gating bug-repro board. The + * leak is a real OPEN bug; this fixture cannot yet reproduce it, so the test + * stays RED (honest "not fixed") rather than vacuously green. Turning it + * green requires a real WAL-size / mimalloc-committed-pages reproduction tier + * plus the query-path compaction fix (see header). Tracked, not skipped. */ + FAIL("TODO(#581) whitelisted known-red: query-path memory leak is OPEN and " + "cannot be reproduced in this fixture (RSS factor ~1.0 even when " + "leaking) — needs a real WAL/committed-pages reproduction tier plus the " + "query-path compaction fix"); } // -- Suite ------------------------------------------------------------------