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 <martin.vogel.tech@gmail.com>
This commit is contained in:
Martin Vogel committed 2026-06-28 20:16:37 +02:00
1 parent 927dffc336
commit 10ab2074f7
1 file changed
+9 -3
+9 -3
View File
@@ -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 ------------------------------------------------------------------