Commit graph

  • 1fe56291ca fix(testsuite): bug-924 -- fork-safe cleanup via per-entry owner pid (replaces pure-atexit) chatbot lei.chen 2026-09-05 03:09:06 +00:00
  • 666192bc32 merge-fix(worker): guard rejoin resend_job_status against NULL worker_list lei.chen 2026-09-05 02:21:07 +00:00
  • 27e81738d7 fix(testsuite): bug-924 -- auto-clean mkdtemp scratch dirs at test-exit (real fix, not the prune mask) lei.chen 2026-09-05 02:21:04 +00:00
  • a013f4a460 merge-fix(controller/job.c): close mark_worker_jobs_exit split by conflict resolution lei.chen 2026-09-03 14:16:36 +00:00
  • 6f757872c4 merge-fix(apiserver/hosts): adopt theirs computeHostSlotUsage, drop our superseded job-count helper lei.chen 2026-09-03 14:13:02 +00:00
  • 5e2985542f merge: sync Rongsong's scheduler-framework (88 commits, f01ae353..c5b172c7) lei.chen 2026-09-03 14:11:43 +00:00
  • c5b172c7a3
    chore(wolf): update anatomy index and memory log Rongsong Shen 2026-09-03 09:14:08 +00:00
  • 177e9b292a
    docs(xce-node-manager): add spec (requirements/design approved) Rongsong Shen 2026-09-03 09:13:38 +00:00
  • 6bb37cf470
    docs(scheduler-sim-diagnostics): add draft spec (requirements only) Rongsong Shen 2026-09-03 09:13:18 +00:00
  • 0f7699deba
    docs(scheduler-primary-lifecycle): add superseded spec (requirements/design/tasks) Rongsong Shen 2026-09-03 09:13:01 +00:00
  • 651b513850
    fix(xce-build skill): dispatch builds via Bash run_in_background, not Agent subagent Rongsong Shen 2026-09-03 09:09:42 +00:00
  • b823cd9f99
    Merge branch 'go_build_improve' into scheduler-framework Rongsong Shen 2026-09-03 08:37:26 +00:00
  • 9dcffce8d8
    test(scheduler-sim-reconcile-terminal-guard): task 2.2 - final REPL-level verification Rongsong Shen 2026-09-03 08:31:37 +00:00
  • 4b26120fc0
    docs(scheduler-sim-reconcile-terminal-guard): task 2.1 - validate no regression Rongsong Shen 2026-09-03 07:28:50 +00:00
  • b722de4f08
    fix(scheduler-sim-reconcile-terminal-guard): task 1.2 - bug-1764 terminal-state guard Rongsong Shen 2026-09-03 07:15:42 +00:00
  • ff05c37bca
    test(scheduler-sim-reconcile-terminal-guard): task 1.1 - RED tests for terminal guard Rongsong Shen 2026-09-03 06:56:25 +00:00
  • f854d9facd
    docs(scheduler-sim-reconcile-terminal-guard): add approved spec (requirements/design/tasks) Rongsong Shen 2026-09-03 06:43:02 +00:00
  • 56bd3103f9
    docs(scheduler-sim-step-verbosity): task 2.2 - final regression and transcript verification Rongsong Shen 2026-09-03 05:15:45 +00:00
  • 68bc86bc59
    build: make Go and Python builds fully offline (hermetic Nix build) Rongsong Shen 2026-09-03 12:38:49 +08:00
  • 19c9406d92
    docs(scheduler-sim-step-verbosity): task 2.1 - validate no out-of-scope changes Rongsong Shen 2026-09-03 04:34:11 +00:00
  • 56e007cb6b
    feat(scheduler-sim-step-verbosity): task 1.2 - implement preamble deduplication Rongsong Shen 2026-09-03 04:11:08 +00:00
  • 6a2aa47f5e
    test(scheduler-sim-step-verbosity): task 1.1 - RED tests for preamble dedup Rongsong Shen 2026-09-03 03:54:01 +00:00
  • 1374540954
    docs(scheduler-sim-step-verbosity): add approved spec (requirements/design/tasks) Rongsong Shen 2026-09-03 03:53:24 +00:00
  • a51790dcbb
    docs(scheduler-sim-repl-verbosity): fix two documentation gaps from final validation Rongsong Shen 2026-09-02 21:55:50 +00:00
  • e87c0b3fc9
    docs(scheduler-sim-repl-verbosity): task 10.2 - final regression and scale verification Rongsong Shen 2026-09-02 21:43:18 +00:00
  • 5ab129cde1
    docs(scheduler-sim-repl-verbosity): task 10.1 - validate no out-of-scope REPL regressions Rongsong Shen 2026-09-02 21:03:07 +00:00
  • bd97397373
    feat(scheduler-sim-repl-verbosity): task 9.2 - discoverable help and break event types Rongsong Shen 2026-09-02 20:30:45 +00:00
  • bd77eea0a8
    test(scheduler-sim-repl-verbosity): task 9.1 - RED tests for help/break discoverability Rongsong Shen 2026-09-02 20:01:06 +00:00
  • 9db99964f0
    feat(scheduler-sim-repl-verbosity): task 8.2 - implement resource table rendering Rongsong Shen 2026-09-02 19:32:29 +00:00
  • e48e222bd1
    feat(scheduler-sim-repl-verbosity): task 8.1 - RED-phase resource table tests Rongsong Shen 2026-09-02 18:47:14 +00:00
  • 5ee1d6cb08
    feat(scheduler-sim-repl-verbosity): task 7.2 - implement resource formatting helpers Rongsong Shen 2026-09-02 17:45:06 +00:00
  • 11fe6194ce
    feat(scheduler-sim-repl-verbosity): task 7.1 - RED-phase resource formatting tests Rongsong Shen 2026-09-02 16:45:59 +00:00
  • da6ba96eb4
    feat(scheduler-sim-repl-verbosity): task 6.2 - implement dynamic REPL prompt Rongsong Shen 2026-09-02 16:14:52 +00:00
  • 99fa45c41a
    feat(scheduler-sim-repl-verbosity): task 6.1 - RED-phase REPL prompt tests Rongsong Shen 2026-09-02 15:49:41 +00:00
  • d9109b7c4b
    feat(scheduler-sim-repl-verbosity): task 4.2 - retire redundant per-decision echo Rongsong Shen 2026-09-02 15:10:01 +00:00
  • 3d08a43a35
    feat(scheduler-sim-repl-verbosity): task 4.1 - RED-phase sim_print_decision Gate tests Rongsong Shen 2026-09-02 13:12:04 +00:00
  • cc78d09140
    feat(scheduler-sim-repl-verbosity): task 3.2 - implement Event Echo Gate Rongsong Shen 2026-09-02 13:00:09 +00:00
  • f587a441ac
    feat(scheduler-sim-repl-verbosity): task 3.1 - RED-phase Event Echo Gate tests Rongsong Shen 2026-09-02 12:34:45 +00:00
  • 921c72bb40
    feat(scheduler-sim-repl-verbosity): task 2.2 - implement Round Rollup logic Rongsong Shen 2026-09-02 12:08:31 +00:00
  • 0c6ccb0324
    feat(scheduler-sim-repl-verbosity): task 2.1 - RED-phase Round Rollup tests Rongsong Shen 2026-09-02 09:40:46 +00:00
  • e6c670194f
    docs(scheduler-sim-repl-verbosity): expand spec with Requirements 5.5, 6, 7 Rongsong Shen 2026-09-02 08:40:43 +00:00
  • 140f0900b5
    fix(scheduler): repl_cmd_delete() rejects non-numeric/invalid breakpoint ids Rongsong Shen 2026-09-02 08:40:22 +00:00
  • b639fae162
    feat(scheduler-sim-repl-verbosity): task 1.2 - implement job identifier range compression Rongsong Shen 2026-09-02 08:39:52 +00:00
  • f165e3a751
    feat(scheduler-sim-repl-verbosity): task 1.1 - RED-phase tests for job identifier range compression Rongsong Shen 2026-09-02 07:31:31 +00:00
  • 00fc0a43e0
    test(xce-test-ha): add worker-rejoin-resync coverage to sequential/chaotic soak modes Rongsong Shen 2026-09-02 04:31:07 +00:00
  • ea00879af0
    update README.md to the newest build guide Rongsong Shen 2026-09-02 11:06:19 +08:00
  • b6a2f5ec14
    fix(worker-rejoin-resync): task 4.4 - gate periodic load-indices send on resync_pending Rongsong Shen 2026-09-02 03:01:56 +00:00
  • 4140ecdbae
    docs(worker-rejoin-resync): add task 4.4 - close feature-level Req 3.8 gap Rongsong Shen 2026-09-02 01:42:30 +00:00
  • a1dc239623
    docs(worker-rejoin-resync): check off completed group headers in tasks.md Rongsong Shen 2026-09-02 01:24:19 +00:00
  • 1c4cf8bd3b
    fix(worker-rejoin-resync): task 7.5 - bound the outbound reconciliation query Rongsong Shen 2026-09-02 01:23:14 +00:00
  • 613b80e991
    test(worker-rejoin-resync): task 7.4 - large job-count pagination correctness Rongsong Shen 2026-09-02 00:48:15 +00:00
  • 165fc1586a
    test(worker-rejoin-resync): task 7.3 - burst recovery unbounded by count Rongsong Shen 2026-09-02 00:04:37 +00:00
  • bceca0c990
    test(worker-rejoin-resync): task 7.2 - failover-during-job recovery Rongsong Shen 2026-09-01 23:19:15 +00:00
  • 8650cfd9ba
    test(worker-rejoin-resync): task 7.1 - full rejoin round trip Rongsong Shen 2026-09-01 21:47:22 +00:00
  • 9f655c61c7
    feat(worker-rejoin-resync): task 6.2 - route job-state report to reconciliation Rongsong Shen 2026-09-01 21:06:42 +00:00
  • a3d12d37d9
    feat(worker-rejoin-resync): task 6.1 - trigger reconciliation on rejoin Rongsong Shen 2026-09-01 19:43:18 +00:00
  • 48c6cfd58a
    docs: log JSON-reformat gotcha for buglog.json edits in cerebrum.md Rongsong Shen 2026-09-01 18:40:13 +00:00
  • f4c91babba
    chore: restore literal unicode in buglog.json (undo escape reformat) Rongsong Shen 2026-09-01 18:39:16 +00:00
  • 80d5a06212
    feat(worker-rejoin-resync): task 5 - exclude reconciling host from dispatch Rongsong Shen 2026-09-01 18:38:07 +00:00
  • 5b69973677
    feat(worker-rejoin-resync): task 4.3 - wire query receipt and post-join gate Rongsong Shen 2026-09-01 18:01:03 +00:00
  • cfe58c3dcf
    feat(worker-rejoin-resync): task 4.2 - worker answers job-state query with extras Rongsong Shen 2026-09-01 16:35:28 +00:00
  • e31012e8a7
    feat(worker-rejoin-resync): task 4.1 - bounded finished-job retention on worker Rongsong Shen 2026-09-01 16:03:19 +00:00
  • 087b8c1804
    docs(worker-rejoin-resync): fold worker config-delivery gap into task 6.1 Rongsong Shen 2026-09-01 15:47:46 +00:00
  • ab00c08faa docs: mark P1 PEND-reason cluster verification done (070e9992) lei.chen 2026-09-01 15:26:52 +00:00
  • 070e9992f2 fix(apiserver): restore pending_reason in JOB_DEFAULT_COLUMN (merge regression) lei.chen 2026-09-01 15:26:33 +00:00
  • eec2596c5d
    feat(worker-rejoin-resync): apply reported outcomes idempotently (task 3.2) Rongsong Shen 2026-09-01 15:24:29 +00:00
  • 442fcf4544
    feat(worker-rejoin-resync): reconciliation round lifecycle (task 3.1) Rongsong Shen 2026-09-01 12:53:09 +00:00
  • ea0658ecf4
    feat(worker-rejoin-resync): fail-fast disconnected-worker dispatch (task 2.3) Rongsong Shen 2026-09-01 12:13:26 +00:00
  • ecfb4c942f
    feat(worker-rejoin-resync): reconcile unqueried job assignment (task 2.2) Rongsong Shen 2026-09-01 11:40:47 +00:00
  • b7ed6de2a1
    docs(worker-rejoin-resync): correct design.md's NULL-alloc encode claim Rongsong Shen 2026-09-01 10:47:46 +00:00
  • cfe66dde16
    feat(worker-rejoin-resync): reconcile unrecognized job to pending (task 2.1) Rongsong Shen 2026-09-01 10:13:08 +00:00
  • eda2eb1bf0
    docs(worker-rejoin-resync): mark Foundation phase complete (task 1) Rongsong Shen 2026-09-01 09:47:21 +00:00
  • ce3d391e5e
    feat(worker-rejoin-resync): wire config fields into xceadmin build (task 1.5) Rongsong Shen 2026-09-01 09:47:02 +00:00
  • 9f3dfe7903
    feat(worker-rejoin-resync): add reconciliation wire codec helpers (task 1.4) Rongsong Shen 2026-09-01 09:34:25 +00:00
  • 9fbbd12b36
    docs(worker-rejoin-resync): add task 1.5, xceadmin config-build wiring Rongsong Shen 2026-09-01 09:26:15 +00:00
  • 25347648be
    docs(worker-rejoin-resync): close task 1.3, satisfied by pre-existing infra Rongsong Shen 2026-09-01 09:11:00 +00:00
  • 1260d9134b
    feat(worker-rejoin-resync): add worker reconciling status type (task 1.2) Rongsong Shen 2026-09-01 09:04:29 +00:00
  • 1ff57ef66e
    feat(worker-rejoin-resync): define reconciliation wire protocol (task 1.1) Rongsong Shen 2026-09-01 08:44:33 +00:00
  • 6c908d5017
    docs(worker-rejoin-resync): fix design review findings; add tasks.md Rongsong Shen 2026-09-01 08:03:10 +00:00
  • 42f797a328
    docs: sync OpenWolf state Rongsong Shen 2026-09-01 08:03:06 +00:00
  • 8a2e22f48c
    docs: mark scheduler-dispatch-commit tasks complete; add parked commit-batch-window spec Rongsong Shen 2026-09-01 07:08:43 +00:00
  • f2ff45f18e
    docs(worker-rejoin-resync): add requirements, design, and research docs Rongsong Shen 2026-09-01 07:08:41 +00:00
  • 76511d356c
    docs: sync OpenWolf state Rongsong Shen 2026-09-01 07:08:39 +00:00
  • eb06f16d75
    fix(scheduler): wire mem reservation reconciliation into live rusage event path Rongsong Shen 2026-09-01 07:08:37 +00:00
  • 728496bea0
    fix(apiserver): populate hosts-list slot usage counts Rongsong Shen 2026-09-01 06:37:37 +00:00
  • 343639fc7e
    fix(apiserver): stop job-control panic on int/int64 type mismatch Rongsong Shen 2026-09-01 06:37:04 +00:00
  • c3acd62a17 Merge remote-tracking branch 'myxce/chatbot' into chatbot lei.chen 2026-09-01 00:44:36 +00:00
  • 9657349c4a merge-fix: reconcile Rongsong WAL-fact replay tests with bug-1509 B3; lib test leak-detection convention merge-sf-20260831 lei.chen 2026-08-31 14:57:49 +00:00
  • 3dbb96d4e6 merge-fix: drop Rongsong bookkeeping missed in merge (.kiro/ reports/ CHANGES.md) lei.chen 2026-08-31 14:25:13 +00:00
  • 3b6f53bb65 merge: sync Rongsong's scheduler-framework (122 commits, 070c7869..f01ae353) lei.chen 2026-08-31 14:24:17 +00:00
  • 83d40fbb33
    docs: sync OpenWolf state Rongsong Shen 2026-08-31 07:28:13 +00:00
  • a6a0bdf7cd
    docs(resource-accounting): explain why admission control doesn't query live Rongsong Shen 2026-08-31 07:28:00 +00:00
  • a30ce7ddc6
    docs: sync OpenWolf state Rongsong Shen 2026-08-31 07:22:42 +00:00
  • f4103e0efd
    fix(scheduler): charge unreserved jobs' real memory usage too Rongsong Shen 2026-08-31 07:22:16 +00:00
  • 0937c0e16e
    docs: sync OpenWolf state Rongsong Shen 2026-08-31 07:02:57 +00:00
  • 87a2a46b94
    feat(scheduler): reconcile mem reservation against real usage Rongsong Shen 2026-08-31 07:02:32 +00:00
  • dc430ae112
    docs: sync OpenWolf state Rongsong Shen 2026-08-31 04:21:22 +00:00
  • fc55994813
    fix(bug-1727): 'info worker'/'info resource' double-counted used capacity Rongsong Shen 2026-08-31 04:20:58 +00:00
  • 0e78f86377
    fix(bug-1738,bug-1739): terminal-state regression + phantom RUN in JOBS_PUSH merge Rongsong Shen 2026-08-31 04:20:46 +00:00
  • 026fe97b5a
    fix(bug-1737): scheduler can never learn a job finished successfully Rongsong Shen 2026-08-31 04:20:27 +00:00