docs: sync OpenWolf state for bug-1730/1733/1731 investigation

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QxaSzHRB7pmYFp4cVnwkA
This commit is contained in:
Rongsong Shen 2026-08-29 11:29:23 +00:00
parent ebe691c3ed
commit 25778ee8a2
No known key found for this signature in database
GPG key ID: 5BCDAAE0123E9FE2
4 changed files with 948 additions and 37 deletions

View file

@ -2974,3 +2974,139 @@
| 21:55 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | modified up() | ~250 |
| 21:57 | Edited src/scheduler/src/snapshot.c | modified load() | ~159 |
| 22:12 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~22 |
## Session: 2026-08-28 23:46
| Time | Action | File(s) | Outcome | ~Tokens |
|------|--------|---------|---------|--------|
| 23:53 | Edited src/xceadmin/meson-build.sh | expanded (+21 lines) | ~347 |
| 23:54 | Edited src/xceadmin/meson-build.sh | 22→21 lines | ~331 |
| 23:55 | Edited src/xceadmin/meson-build.sh | modified xceadmin() | ~236 |
| 00:07 | Edited src/xceadmin/meson-build.sh | 3→6 lines | ~87 |
| 00:27 | Edited .kiro/specs/admin-config-tool/design.md | inline fix | ~186 |
| 00:28 | Edited .kiro/specs/admin-config-tool/design.md | inline fix | ~25 |
| 00:29 | Edited .kiro/specs/admin-config-tool/design.md | inline fix | ~199 |
| 00:29 | Edited .kiro/specs/admin-config-tool/design.md | 2→2 lines | ~193 |
| 00:29 | Edited .kiro/specs/admin-config-tool/design.md | inline fix | ~114 |
| 00:29 | Edited .kiro/specs/admin-config-tool/design.md | inline fix | ~105 |
| 00:43 | Edited .kiro/specs/admin-config-tool/design.md | 2→2 lines | ~383 |
| 00:43 | Edited .kiro/steering/roadmap.md | "s own premise doesn" → "s address for " | ~351 |
| 00:44 | Edited src/xceadmin/tests/test_e2e_live_ha_push.py | modified UPDATE() | ~994 |
| 00:44 | Edited src/xceadmin/tests/test_e2e_live_ha_push.py | modified UPDATE() | ~253 |
| 00:45 | Edited src/xceadmin/tests/test_e2e_live_ha_push.py | modified test_live_config_push_against_standby_redirects_and_succeeds() | ~998 |
| 00:53 | Edited src/xceadmin/tests/test_e2e_live_ha_push.py | modified _assert_primary_committed() | ~446 |
| 00:53 | Edited src/xceadmin/tests/test_e2e_live_ha_push.py | 7→6 lines | ~102 |
| 00:53 | Edited src/xceadmin/tests/test_e2e_live_ha_push.py | 3→2 lines | ~36 |
| 02:16 | Edited src/scheduler/src/snapshot_load.c | modified if() | ~409 |
| 02:16 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified this() | ~310 |
| 02:17 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified here() | ~283 |
| 02:18 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 5→4 lines | ~51 |
| 02:18 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 16→19 lines | ~286 |
| 02:19 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 9→13 lines | ~223 |
| 02:19 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | test_sched_account_jobs() → xce_sched_core_load_snapshot() | ~84 |
| 02:20 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified 6() | ~1802 |
| 02:21 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 5→7 lines | ~88 |
| 02:21 | Edited src/scheduler/testsuite/test_sim_startup.c | modified plugin_unregister() | ~255 |
| 02:22 | Edited src/scheduler/testsuite/test_sim_session_ordering.c | modified proof() | ~430 |
| 02:23 | Edited src/scheduler/testsuite/test_sim_session_ordering.c | 4→8 lines | ~119 |
| 02:36 | Edited src/scheduler/testsuite/test_sim_contention_parity.c | expanded (+12 lines) | ~606 |
| 02:41 | Edited src/scheduler/testsuite/test_sim_contention_parity.c | expanded (+13 lines) | ~618 |
| 02:42 | Edited src/scheduler/testsuite/test_sim_contention_parity.c | modified note() | ~164 |
| 02:42 | Edited src/scheduler/testsuite/test_sim_contention_parity.c | 6→6 lines | ~108 |
## Session: 2026-08-28 02:47
| Time | Action | File(s) | Outcome | ~Tokens |
|------|--------|---------|---------|--------|
| 03:00 | Created src/scheduler/tools_verify_fixture.c | — | ~1484 |
| 03:00 | Edited src/scheduler/meson.build | expanded (+11 lines) | ~231 |
| 03:01 | Edited src/scheduler/meson.build | expanded (+32 lines) | ~253 |
| 03:01 | Edited src/scheduler/tools_verify_fixture.c | 3→5 lines | ~29 |
| 03:01 | Edited src/scheduler/tools_verify_fixture.c | 2→6 lines | ~58 |
| 03:03 | Edited src/scheduler/tools_verify_fixture.c | 5→6 lines | ~37 |
| 03:03 | Edited src/scheduler/tools_verify_fixture.c | 3→4 lines | ~41 |
| 03:03 | Edited src/scheduler/tools_verify_fixture.c | 3→3 lines | ~39 |
| 03:04 | Edited src/scheduler/src/snapshot_load.c | 1→2 lines | ~30 |
| 03:04 | Edited src/scheduler/src/snapshot_load.c | 2→1 lines | ~8 |
| 03:05 | Edited src/scheduler/meson.build | — | ~0 |
| 03:29 | Edited src/worker/src/uv_ipc.c | 7→8 lines | ~42 |
| 03:29 | Edited src/worker/src/uv_ipc.c | added 1 condition(s) | ~247 |
| 03:29 | Edited src/worker/src/uv_ipc.c | modified if() | ~69 |
| 03:29 | Created src/worker/testsuite/test_uv_ipc_job_exit_severity.c | — | ~706 |
| 03:29 | Edited src/worker/testsuite/meson.build | expanded (+16 lines) | ~273 |
| 03:30 | Edited src/worker/testsuite/test_uv_ipc_job_exit_severity.c | modified with() | ~172 |
| 03:30 | Edited src/worker/src/uv_ipc.c | modified job_exit_log_level() | ~42 |
| 03:30 | Edited src/worker/src/uv_ipc.c | added 1 condition(s) | ~50 |
| 03:41 | Created .kiro/specs/scheduler-config-version-tag/spec.json | — | ~132 |
| 03:42 | Created .kiro/specs/scheduler-config-version-tag/requirements.md | — | ~666 |
| 03:44 | Created .kiro/specs/scheduler-config-version-tag/requirements.md | — | ~2530 |
| 03:44 | Edited .kiro/specs/scheduler-config-version-tag/spec.json | 8→8 lines | ~55 |
| 03:50 | Created .kiro/specs/scheduler-config-version-tag/research.md | — | ~2892 |
| 03:51 | Created .kiro/specs/scheduler-config-version-tag/design.md | — | ~6840 |
| 03:52 | Edited .kiro/specs/scheduler-config-version-tag/spec.json | 12→12 lines | ~74 |
| 03:55 | Created .kiro/specs/scheduler-config-version-tag/tasks.md | — | ~1905 |
| 03:58 | Edited .kiro/specs/scheduler-config-version-tag/tasks.md | 3→2 lines | ~138 |
| 03:58 | Edited .kiro/specs/scheduler-config-version-tag/tasks.md | 2→2 lines | ~5 |
| 03:58 | Edited .kiro/specs/scheduler-config-version-tag/tasks.md | 1.1 → 1 | ~40 |
| 03:58 | Edited .kiro/specs/scheduler-config-version-tag/tasks.md | 1.1 → 1 | ~52 |
| 03:58 | Edited .kiro/specs/scheduler-config-version-tag/tasks.md | inline fix | ~31 |
| 04:00 | Created .kiro/specs/scheduler-config-version-tag/spec.json | — | ~131 |
## Session: 2026-08-28 04:53
| Time | Action | File(s) | Outcome | ~Tokens |
|------|--------|---------|---------|--------|
## Session: 2026-08-28 04:54
| Time | Action | File(s) | Outcome | ~Tokens |
|------|--------|---------|---------|--------|
| 06:17 | Edited src/controller/persist.c | modified if() | ~262 |
| 06:35 | Edited src/controller/persist.c | reduced (-10 lines) | ~107 |
| 06:37 | Edited src/scheduler/testsuite/test_core_events.c | 3→4 lines | ~23 |
| 06:38 | Edited src/scheduler/testsuite/test_core_events.c | modified test_job_update_to_terminal_state_frees_accounts_and_allocs() | ~709 |
| 06:38 | Edited src/scheduler/testsuite/test_core_events.c | 2→3 lines | ~56 |
| 06:38 | Edited src/scheduler/src/core_events.c | added 3 condition(s) | ~369 |
| 07:26 | Edited src/controller/job.c | 5→9 lines | ~115 |
| 07:28 | Edited src/controller/sched.c | modified sched_job_update_fun() | ~444 |
| 07:46 | Edited src/controller/main.c | added 1 condition(s) | ~184 |
| 07:47 | Edited src/scheduler/src/main.c | added 1 condition(s) | ~189 |
## Session: 2026-08-29 20:37
| Time | Action | File(s) | Outcome | ~Tokens |
|------|--------|---------|---------|--------|
| 21:59 | Edited src/controller/job.c | 4→7 lines | ~123 |
| 21:59 | Edited src/controller/sched.c | modified diagnostic() | ~348 |
| 23:41 | Created src/lib/testsuite/test_vtask_enq_race.c | — | ~1427 |
| 23:41 | Edited src/lib/testsuite/test_vtask_enq_race.c | test_vtask_enq_race() → test_vtask_enq_race_stress() | ~13 |
| 23:41 | Edited src/lib/testsuite/test_vtask_enq_race.c | test_vtask_enq_race_suite() → test_vtask_enq_race() | ~21 |
| 23:42 | Edited src/lib/meson.build | 2→3 lines | ~42 |
| 23:42 | Edited src/lib/testsuite/test.c | 2→3 lines | ~30 |
| 23:42 | Edited src/lib/testsuite/test.c | 2→3 lines | ~24 |
| 23:44 | Edited src/lib/testsuite/test_vtask_enq_race.c | 3→3 lines | ~29 |
| 23:47 | Edited src/lib/testsuite/test_vtask_enq_race.c | 3→3 lines | ~29 |
| 23:54 | Edited src/lib/testsuite/test_vtask_enq_race.c | 2→2 lines | ~40 |
| 00:09 | Edited src/lib/testsuite/test_vtask_enq_race.c | 3→3 lines | ~29 |
| 00:14 | Edited src/lib/testsuite/test_vtask_enq_race.c | 3→3 lines | ~29 |
| 00:15 | Edited src/lib/testsuite/test_vtask_enq_race.c | 3→3 lines | ~28 |
| 00:15 | Edited src/lib/testsuite/test_vtask_enq_race.c | 2→2 lines | ~40 |
| 00:17 | Edited src/lib/vtaskmgr.c | modified if() | ~260 |
| 00:59 | Edited src/controller/persist.c | modified if() | ~590 |
| 01:00 | Edited src/controller/persist.c | added 3 condition(s) | ~1170 |
| 01:01 | Edited src/controller/testsuite/test_wal_job_finish_fact.c | added 2 condition(s) | ~395 |
| 01:01 | Edited src/controller/testsuite/test_wal_job_finish_fact.c | modified test_wjf_apply_committed_entry_fires_job_exit_hook_exactly_once() | ~1578 |
| 01:02 | Edited src/controller/testsuite/test_wal_job_finish_fact.c | 3→5 lines | ~103 |
| 01:02 | Edited src/controller/testsuite/test_wal_job_start_fact.c | added 3 condition(s) | ~316 |
| 01:03 | Edited src/controller/testsuite/test_wal_job_start_fact.c | modified test_wjs_apply_committed_entry_fires_job_start_hook_with_pidinfo() | ~1653 |
| 01:03 | Edited src/controller/testsuite/test_wal_job_start_fact.c | 3→5 lines | ~90 |
| 01:03 | Edited src/controller/persist.c | modified if() | ~195 |
| 01:04 | Edited src/controller/persist.c | modified guard() | ~245 |
| 01:24 | Edited src/controller/testsuite/test_wal_job_start_fact.c | expanded (+6 lines) | ~210 |
| 01:25 | Edited src/controller/testsuite/test_wal_job_start_fact.c | expanded (+8 lines) | ~292 |
| 01:25 | Edited src/controller/testsuite/test_wal_job_start_fact.c | 4→8 lines | ~154 |
| 01:25 | Edited src/controller/testsuite/test_wal_job_finish_fact.c | 7→12 lines | ~165 |
| 01:26 | Edited src/controller/testsuite/test_apply_reapply_idempotency.c | notification() → notifications() | ~130 |
| 01:26 | Edited src/controller/testsuite/test_apply_reapply_idempotency.c | 6→8 lines | ~133 |
| 02:04 | Edited src/frontend/apiserver/backend/handler.go | modified OnJobFinished() | ~308 |
| 02:04 | Edited src/frontend/apiserver/backend/handler.go | 5→5 lines | ~51 |