chore: persist OpenWolf state, controller-peers-env-fallback spec, and scheduler backlog notes

- .wolf/anatomy-index.json, anatomy.md, memory.md: OpenWolf hook-maintained
  project index and session log, refreshed by this session's activity.
- .kiro/specs/controller-peers-env-fallback/: spec scaffold (brief,
  requirements, design, research) from prior spec-init work.
- issues/new_requirements.md: scheduler simulator enhancement backlog
  (info-command improvements, pend-reason detail, decision tracing).

Excluded as non-persistent: issues/Issues.md (empty placeholder),
src/lib/testsuite/test_xcectx_reconnect_race.c (self-documented as an
ASAN stress reproduction only, not a committed regression test, and not
wired into meson.build), scheduler-replay-20260922-095207.replay
(4MB binary debug capture, no .replay files are tracked in this repo).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Rongsong Shen 2026-09-23 03:19:52 +00:00
parent 7901db57d4
commit 668e3f6893
No known key found for this signature in database
GPG key ID: 5BCDAAE0123E9FE2
9 changed files with 1130 additions and 41 deletions

View file

@ -1,13 +1,13 @@
{
"version": 1,
"meta": {
"lastScanned": "2026-09-22T03:01:53.188Z",
"fileCount": 671,
"lastScanned": "2026-09-23T02:33:52.263Z",
"fileCount": 683,
"hits": 0,
"misses": 0,
"renderedHash": "02614f3b797e44059a670011f293e3047a15c20c2c31f6bcec3e18336f1f4f2d",
"storeUpdatedAt": "2026-09-22T03:01:53.196Z",
"rootHash": "e7f2dc076a00fe7b"
"renderedHash": "b057ab996dad903a1362cecdf33c671ae71dc917e01a294cf69f58208783b3fc",
"storeUpdatedAt": "2026-09-23T02:33:52.274Z",
"rootHash": "d5ef97d98b68db51"
},
"files": {
".agent-shell/transcripts/2026-08-11-11-39-59.md": {
@ -10133,20 +10133,20 @@
},
".claude/skills/xce-test-ha/run-ha-soak.sh": {
"description": "run-ha-soak.sh — driver for /xce-test-ha: deploy a 3-node XCE HA cluster, then",
"tokens": 47176,
"hash": "0e99bb6e2a2a9ece",
"size": 179105,
"mtimeMs": 1789368443287.2227,
"updatedAt": "2026-09-14T06:47:23.336Z",
"tokens": 51606,
"hash": "b1e6808537161344",
"size": 196026,
"mtimeMs": 1790077156253.1445,
"updatedAt": "2026-09-22T11:39:16.297Z",
"source": "hook"
},
".claude/skills/xce-test-ha/SKILL.md": {
"description": "XCE HA Failover Soak Test",
"tokens": 10080,
"hash": "dcb4b066592c38ce",
"size": 40603,
"mtimeMs": 1789368549893.6606,
"updatedAt": "2026-09-14T06:49:09.930Z",
"tokens": 10827,
"hash": "f2649f6350937e0f",
"size": 43609,
"mtimeMs": 1790072383701.4255,
"updatedAt": "2026-09-22T10:19:43.755Z",
"source": "hook"
},
".claude/skills/xce-deploy-ha/SKILL.md": {
@ -10271,8 +10271,8 @@
"tokens": 1359,
"hash": "329a9fe468acd8ad",
"size": 5093,
"mtimeMs": 1789441323455.6272,
"updatedAt": "2026-09-15T03:02:03.502Z",
"mtimeMs": 1790051284501.0596,
"updatedAt": "2026-09-22T04:28:04.545Z",
"source": "hook"
},
"src/lib/meson.build": {
@ -10280,8 +10280,8 @@
"tokens": 2428,
"hash": "61df53cb05f969ce",
"size": 9104,
"mtimeMs": 1789441310019.5066,
"updatedAt": "2026-09-15T03:01:50.064Z",
"mtimeMs": 1790051269331.7236,
"updatedAt": "2026-09-22T04:27:49.372Z",
"source": "hook"
},
"src/lib/vtaskmgr.c": {
@ -11782,11 +11782,11 @@
},
"src/scheduler/testsuite/test_sim_live_allocation.c": {
"description": "Declares already",
"tokens": 9156,
"hash": "0234199ee3e7f8de",
"size": 34503,
"mtimeMs": 1789983083813.7146,
"updatedAt": "2026-09-21T09:31:23.860Z",
"tokens": 9204,
"hash": "43ed3515f039ccb9",
"size": 34685,
"mtimeMs": 1790130832217.2603,
"updatedAt": "2026-09-23T02:33:52.262Z",
"source": "hook"
},
"src/scheduler/src/sim_alloc.c": {
@ -12219,20 +12219,20 @@
},
"src/scheduler/testsuite/test_sim_verify.c": {
"description": "Declares mismatch",
"tokens": 18890,
"hash": "222d4fed39c1fccc",
"size": 70834,
"mtimeMs": 1789989575780.3364,
"updatedAt": "2026-09-21T11:19:35.816Z",
"tokens": 19394,
"hash": "7fa136721cf382f0",
"size": 72727,
"mtimeMs": 1790130818284.3984,
"updatedAt": "2026-09-23T02:33:38.334Z",
"source": "hook"
},
"src/scheduler/src/sim_verify.c": {
"description": "include <stdio.h>",
"tokens": 4694,
"hash": "fe98da3155c5abee",
"size": 17601,
"mtimeMs": 1789983096595.9946,
"updatedAt": "2026-09-21T09:31:36.645Z",
"tokens": 4975,
"hash": "e1a321f2179b0f34",
"size": 18653,
"mtimeMs": 1790130791318.6594,
"updatedAt": "2026-09-23T02:33:11.369Z",
"source": "hook"
},
"src/scheduler/src/core.c": {
@ -12261,6 +12261,114 @@
"mtimeMs": 1790044881003.8472,
"updatedAt": "2026-09-22T02:41:21.052Z",
"source": "hook"
},
"src/lib/testsuite/test_xcectx_reconnect_race.c": {
"description": "",
"tokens": 3278,
"hash": "85e8fc00e51fd0ab",
"size": 12292,
"mtimeMs": 1790051122490.1106,
"updatedAt": "2026-09-22T04:25:22.540Z",
"source": "hook"
},
".kiro/specs/controller-peers-env-fallback/brief.md": {
"description": "Brief: controller-peers-env-fallback",
"tokens": 3006,
"hash": "cc85936278dc57d5",
"size": 12022,
"mtimeMs": 1790062563804.6033,
"updatedAt": "2026-09-22T07:36:03.845Z",
"source": "hook"
},
".kiro/specs/controller-peers-env-fallback/spec.json": {
"description": "",
"tokens": 133,
"hash": "b8a459e88579744d",
"size": 464,
"mtimeMs": 1790065158100.524,
"updatedAt": "2026-09-22T08:19:18.167Z",
"source": "hook"
},
".kiro/specs/controller-peers-env-fallback/requirements.md": {
"description": "Requirements Document",
"tokens": 1982,
"hash": "ec66cdd671d534b2",
"size": 7945,
"mtimeMs": 1790063989888.4863,
"updatedAt": "2026-09-22T07:59:49.983Z",
"source": "hook"
},
".kiro/specs/controller-peers-env-fallback/research.md": {
"description": "Research & Design Decisions",
"tokens": 2974,
"hash": "473fd117b1d6433b",
"size": 11940,
"mtimeMs": 1790064903181.8152,
"updatedAt": "2026-09-22T08:15:03.249Z",
"source": "hook"
},
".kiro/specs/controller-peers-env-fallback/design.md": {
"description": "Design Document",
"tokens": 5981,
"hash": "5399a24e35e42271",
"size": 24021,
"mtimeMs": 1790066216160.3623,
"updatedAt": "2026-09-22T08:36:56.224Z",
"source": "hook"
},
"src/controller/testsuite/test_worker_resync.c": {
"description": "Declares that",
"tokens": 56586,
"hash": "fa29afa63d882a05",
"size": 213125,
"mtimeMs": 1790067745378.11,
"updatedAt": "2026-09-22T09:02:25.467Z",
"source": "hook"
},
"src/include/persist.h": {
"description": "pragma once",
"tokens": 26768,
"hash": "4457cd8f549c27d1",
"size": 100687,
"mtimeMs": 1790068774367.1018,
"updatedAt": "2026-09-22T09:19:34.442Z",
"source": "hook"
},
"src/controller/persist.c": {
"description": "define _GNU_SOURCE",
"tokens": 109748,
"hash": "64e039b00874d12e",
"size": 412236,
"mtimeMs": 1790068788133.859,
"updatedAt": "2026-09-22T09:19:48.212Z",
"source": "hook"
},
"src/controller/resync.c": {
"description": "here: construction",
"tokens": 11276,
"hash": "201f2fd706c83d5b",
"size": 42838,
"mtimeMs": 1790068800728.621,
"updatedAt": "2026-09-22T09:20:00.803Z",
"source": "hook"
},
".claude/skills/xce-test-ha/soak-verdict.sh": {
"description": "soak-verdict.sh — pure (side-effect-free) verdict helpers for run-ha-soak.sh.",
"tokens": 3084,
"hash": "d6c908e6e011acd6",
"size": 11597,
"mtimeMs": 1790072270334.6003,
"updatedAt": "2026-09-22T10:17:50.384Z",
"source": "hook"
},
".claude/skills/xce-test-ha/soak-verdict-selftest.sh": {
"description": "soak-verdict-selftest.sh — deterministic unit test for the verdict parser in",
"tokens": 2867,
"hash": "da09b9f1bf8e6c56",
"size": 11132,
"mtimeMs": 1790072281493.8599,
"updatedAt": "2026-09-22T10:18:01.537Z",
"source": "hook"
}
}
}

View file

@ -1,7 +1,7 @@
# anatomy.md
> Auto-maintained by OpenWolf. Last scanned: 2026-09-22T03:01:53.188Z
> Files: 671 tracked | Anatomy hits: 0 | Misses: 0
> Auto-maintained by OpenWolf. Last scanned: 2026-09-23T02:33:52.263Z
> Files: 683 tracked | Anatomy hits: 0 | Misses: 0
## ./
@ -35,8 +35,10 @@
## .claude/skills/xce-test-ha/
- `run-ha-soak.sh` — run-ha-soak.sh — driver for /xce-test-ha: deploy a 3-node XCE HA cluster, then (~47176 tok)
- `SKILL.md` — XCE HA Failover Soak Test (~10080 tok)
- `run-ha-soak.sh` — run-ha-soak.sh — driver for /xce-test-ha: deploy a 3-node XCE HA cluster, then (~51606 tok)
- `SKILL.md` — XCE HA Failover Soak Test (~10827 tok)
- `soak-verdict-selftest.sh` — soak-verdict-selftest.sh — deterministic unit test for the verdict parser in (~2867 tok)
- `soak-verdict.sh` — soak-verdict.sh — pure (side-effect-free) verdict helpers for run-ha-soak.sh. (~3084 tok)
## .claude/skills/xce-test-multihost/
@ -152,6 +154,14 @@
- `spec.json` (~387 tok)
- `tasks.md` — Implementation Plan (~12616 tok)
## .kiro/specs/controller-peers-env-fallback/
- `brief.md` — Brief: controller-peers-env-fallback (~3006 tok)
- `design.md` — Design Document (~5981 tok)
- `requirements.md` — Requirements Document (~1982 tok)
- `research.md` — Research & Design Decisions (~2974 tok)
- `spec.json` (~133 tok)
## .kiro/specs/controller-status/
- `design.md` — Design Document — controller-status (`ctrlstatus`) (~17072 tok)
@ -887,6 +897,8 @@
- `ha.c` — define _GNU_SOURCE (~127991 tok)
- `ha.h` — ifndef HA_H (~34444 tok)
- `meson.build` (~3405 tok)
- `persist.c` — define _GNU_SOURCE (~109748 tok)
- `resync.c` — here: construction (~11276 tok)
## src/controller/testsuite/
@ -900,6 +912,7 @@
- `test_ha_role.c` — include <signal.h> (~13998 tok)
- `test_ha_vep_teardown.c` (~8206 tok)
- `test_rcfile_integration.sh` — test_rcfile_integration.sh — xce-test-rc-file integration test, shell-driven (~4117 tok)
- `test_worker_resync.c` — Declares that (~56586 tok)
## src/harness/
@ -916,6 +929,7 @@
## src/include/
- `persist.h` — pragma once (~26768 tok)
- `request.h` — if !defined(_REQUEST_H_) (~3288 tok)
- `resreq.h` — if !defined(_RESREQ_H_) (~3310 tok)
- `typemap.h` — if !defined(_TYPEMAP_H_) (~8720 tok)
@ -948,6 +962,7 @@
- `test_utils.c` — include <stdio.h> (~4370 tok)
- `test_vtaskmgr_teardown.c` — Declares int (~1668 tok)
- `test_xcealloc.c` — include <stdio.h> (~4979 tok)
- `test_xcectx_reconnect_race.c` (~3278 tok)
- `test_xlist.c` — include <stdarg.h> (~1140 tok)
- `test_zarray.c` — include <errno.h> (~1603 tok)
- `test.c` — include <argp.h> (~1359 tok)
@ -991,7 +1006,7 @@
- `sim_alloc.c` — include <stdlib.h> (~2585 tok)
- `sim_limit.c` — include <stdlib.h> (~2102 tok)
- `sim_loop.c` — include <errno.h> (~23299 tok)
- `sim_verify.c` — include <stdio.h> (~4694 tok)
- `sim_verify.c` — include <stdio.h> (~4975 tok)
- `sim.c` — include <errno.h> (~7432 tok)
## src/scheduler/src/plugins/
@ -1035,12 +1050,12 @@
- `test_sim_e2e_limit_visibility.c` — Declares char (~8076 tok)
- `test_sim_e2e_original_motivation.c` (~19514 tok)
- `test_sim_equivalence.c` — Declares BOTH (~11161 tok)
- `test_sim_live_allocation.c` — Declares already (~9156 tok)
- `test_sim_live_allocation.c` — Declares already (~9204 tok)
- `test_sim_reconcile_unaccounted.c` — Declares documents (~36877 tok)
- `test_sim_resource_contention.c` — Declares is (~10149 tok)
- `test_sim_round_boundary_reconciliation.c` (~9980 tok)
- `test_sim_session_ordering.c` (~10531 tok)
- `test_sim_verify.c` — Declares mismatch (~18890 tok)
- `test_sim_verify.c` — Declares mismatch (~19394 tok)
- `test_snapshot_save_load.c` (~29478 tok)
- `test.c` — define UNIT_TEST 1 (~7044 tok)

View file

@ -5634,3 +5634,98 @@
| 19:53 | Edited src/controller/testsuite/test_ha_liveness.c | 4→4 lines | ~60 |
| 19:54 | Edited src/controller/testsuite/test_ha_liveness.c | 6→4 lines | ~69 |
| 20:01 | Edited src/controller/ha.c | modified XCE_TESTING() | ~235 |
| 20:40 | Created src/lib/testsuite/test_xcectx_reconnect_race.c | — | ~2575 |
| 20:41 | Edited src/lib/testsuite/test.c | 1→2 lines | ~38 |
| 20:41 | Edited src/lib/testsuite/test.c | 1→2 lines | ~21 |
| 20:41 | Edited src/lib/meson.build | 1→2 lines | ~34 |
| 20:43 | Edited src/lib/testsuite/test_xcectx_reconnect_race.c | 2→4 lines | ~79 |
| 20:47 | Edited src/lib/testsuite/test_xcectx_reconnect_race.c | expanded (+7 lines) | ~154 |
| 21:00 | Edited src/lib/testsuite/test_xcectx_reconnect_race.c | 4→8 lines | ~92 |
| 21:03 | Edited src/lib/meson.build | 2→1 lines | ~17 |
| 21:03 | Edited src/lib/testsuite/test.c | 2→1 lines | ~13 |
| 21:03 | Edited src/lib/testsuite/test.c | 2→1 lines | ~11 |
| 21:18 | Edited src/lib/testsuite/test_xcectx_reconnect_race.c | 11→12 lines | ~67 |
| 21:19 | Edited src/lib/testsuite/test_xcectx_reconnect_race.c | added 2 condition(s) | ~546 |
| 21:19 | Edited src/lib/testsuite/test_xcectx_reconnect_race.c | 10→11 lines | ~157 |
| 21:20 | Edited src/lib/meson.build | 1→2 lines | ~34 |
| 21:22 | Edited src/lib/testsuite/test.c | 2→3 lines | ~39 |
| 21:22 | Edited src/lib/testsuite/test.c | 1→2 lines | ~21 |
| 21:25 | Edited src/lib/testsuite/test_xcectx_reconnect_race.c | expanded (+7 lines) | ~158 |
| 21:27 | Edited src/lib/meson.build | 2→1 lines | ~17 |
| 21:27 | Edited src/lib/testsuite/test.c | 3→2 lines | ~26 |
| 21:28 | Edited src/lib/testsuite/test.c | 2→1 lines | ~11 |
| 00:27 | Created .kiro/specs/controller-peers-env-fallback/brief.md | — | ~1910 |
| 00:32 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | modified accepts() | ~819 |
| 00:33 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | 8→12 lines | ~176 |
| 00:33 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | 4→3 lines | ~57 |
| 00:33 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | expanded (+9 lines) | ~226 |
| 00:34 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | modified xceadmin() | ~374 |
| 00:35 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | expanded (+7 lines) | ~370 |
| 00:35 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | modified helper() | ~281 |
| 00:35 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | 8→11 lines | ~191 |
| 00:35 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | 4→7 lines | ~132 |
| 00:36 | Edited .kiro/specs/controller-peers-env-fallback/brief.md | 7→9 lines | ~166 |
| 00:37 | Created .kiro/specs/controller-peers-env-fallback/spec.json | — | ~132 |
| 00:37 | Created .kiro/specs/controller-peers-env-fallback/requirements.md | — | ~802 |
| 00:44 | Created .kiro/specs/controller-peers-env-fallback/requirements.md | — | ~1826 |
| 00:45 | Edited .kiro/specs/controller-peers-env-fallback/spec.json | 8→8 lines | ~55 |
| 00:59 | Edited .kiro/specs/controller-peers-env-fallback/requirements.md | expanded (+21 lines) | ~338 |
| 01:00 | Edited .kiro/specs/controller-peers-env-fallback/spec.json | inline fix | ~12 |
| 01:15 | Created .kiro/specs/controller-peers-env-fallback/research.md | — | ~3173 |
| 01:18 | Created .kiro/specs/controller-peers-env-fallback/design.md | — | ~5408 |
| 01:18 | Edited .kiro/specs/controller-peers-env-fallback/design.md | expanded (+9 lines) | ~148 |
| 01:19 | Edited .kiro/specs/controller-peers-env-fallback/spec.json | 12→12 lines | ~74 |
| 01:27 | Edited .kiro/specs/controller-peers-env-fallback/design.md | inline fix | ~38 |
| 01:28 | Edited .kiro/specs/controller-peers-env-fallback/design.md | inline fix | ~92 |
| 01:28 | Edited .kiro/specs/controller-peers-env-fallback/design.md | inline fix | ~56 |
| 01:28 | Edited .kiro/specs/controller-peers-env-fallback/design.md | inline fix | ~19 |
| 01:28 | Edited .kiro/specs/controller-peers-env-fallback/design.md | inline fix | ~159 |
| 01:29 | Edited .kiro/specs/controller-peers-env-fallback/design.md | inline fix | ~69 |
| 01:30 | Edited .kiro/specs/controller-peers-env-fallback/design.md | inline fix | ~164 |
| 01:33 | Edited .kiro/specs/controller-peers-env-fallback/design.md | expanded (+35 lines) | ~752 |
| 01:33 | Edited .kiro/specs/controller-peers-env-fallback/design.md | 1→4 lines | ~87 |
| 01:34 | Edited .kiro/specs/controller-peers-env-fallback/design.md | 3→4 lines | ~103 |
| 01:35 | Edited .kiro/specs/controller-peers-env-fallback/design.md | 3→3 lines | ~33 |
| 01:35 | Edited .kiro/specs/controller-peers-env-fallback/design.md | 3→3 lines | ~30 |
| 01:36 | Edited .kiro/specs/controller-peers-env-fallback/design.md | 1→3 lines | ~183 |
| 01:36 | Edited .kiro/specs/controller-peers-env-fallback/design.md | 2→3 lines | ~46 |
| 01:40 | Session end: 83 writes across 21 files (core.h, core.c, sched_election.c, sim.h, sim_loop.c) | 44 reads | ~96447 tok |
## Session: 2026-09-22 01:40
| Time | Action | File(s) | Outcome | ~Tokens |
|------|--------|---------|---------|--------|
| 02:01 | Edited src/controller/testsuite/test_worker_resync.c | added 1 condition(s) | ~842 |
| 02:02 | Edited src/controller/testsuite/test_worker_resync.c | 2→3 lines | ~56 |
| 02:19 | Edited src/include/persist.h | modified 1841() | ~362 |
| 02:19 | Edited src/controller/persist.c | modified persist_notify_job_updated_already_persisted() | ~295 |
| 02:20 | Edited src/controller/resync.c | added 1 condition(s) | ~313 |
| 03:15 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | modified soak() | ~703 |
| 03:15 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | modified overrides() | ~286 |
| 03:15 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | 2→3 lines | ~46 |
| 03:15 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | modified worker_slot_capacity() | ~635 |
| 03:16 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | modified poll_until_run_elapsed() | ~307 |
| 03:16 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | modified run_worker_capacity_soak_round() | ~1793 |
| 03:16 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | 8→8 lines | ~127 |
| 03:17 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | modified PASS() | ~463 |
| 03:17 | Edited .claude/skills/xce-test-ha/soak-verdict.sh | modified verdict_emit_arrayretry() | ~367 |
| 03:18 | Edited .claude/skills/xce-test-ha/soak-verdict-selftest.sh | modified verdict_emit_workercapacity() | ~293 |
| 03:19 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | modified run_worker_capacity_soak_round() | ~74 |
| 03:19 | Edited .claude/skills/xce-test-ha/SKILL.md | modified line() | ~888 |
| 04:12 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | modified run_worker_capacity_soak_round() | ~1497 |
| 04:13 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | 3→3 lines | ~27 |
| 04:37 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | modified run_worker_capacity_soak_round() | ~1173 |
| 04:38 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | 3→3 lines | ~77 |
| 04:38 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | expanded (+7 lines) | ~317 |
| 04:39 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | "${XCE_HA_WORKERCAP_SETTLE" → "${XCE_HA_WORKERCAP_SETTLE" | ~13 |
| 04:39 | Edited .claude/skills/xce-test-ha/run-ha-soak.sh | 5→5 lines | ~93 |
| 06:15 | Session end: 24 writes across 8 files (test_worker_resync.c, persist.h, persist.c, resync.c, run-ha-soak.sh) | 20 reads | ~17517 tok |
## Session: 2026-09-22 06:15
| Time | Action | File(s) | Outcome | ~Tokens |
|------|--------|---------|---------|--------|
| 19:33 | Edited src/scheduler/src/sim_verify.c | modified excluded() | ~488 |
| 19:33 | Edited src/scheduler/testsuite/test_sim_verify.c | modified test_dispatch_decisions_differing_from_timestamp_still_match() | ~529 |
| 19:33 | Edited src/scheduler/testsuite/test_sim_verify.c | 2→3 lines | ~57 |
| 19:33 | Edited src/scheduler/testsuite/test_sim_live_allocation.c | modified entirely() | ~259 |