test(scheduler-sim-decision-trace): prove tracing never changes scheduling

Task 6.3: the contention and extra replays run with tracing off, all
jobs at summary and full level, and a job subset, in step and continue
mode; decisions, full pend reasons, --sim-output recordings, snapshots,
--sim-verify results and per-step accounting dumps are identical.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Rongsong Shen 2026-10-08 16:49:26 +00:00
parent 7ac988a7f5
commit 2e733994c1
Signed by untrusted user: rshen
GPG key ID: 80533536B0EB651C
7 changed files with 1063 additions and 2 deletions

View file

@ -387,7 +387,7 @@ static uint64_t array_elem(uint32_t k)
* cluster-wide limit (6 of 6 in use)
* 3000 after 201 and both elements finish: 202 and 203 are tried again
*/
static void write_extra_replay(const char* dest)
void write_extra_replay(const char* dest)
{
char record_dir[PATH_MAX];
char path[PATH_MAX];