From 7bcafa68e7a3e479919fcb711bb0c00368806353 Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Wed, 9 Sep 2026 03:06:36 +0000 Subject: [PATCH] chore(wolf): update memory index; add simulator REPL notes Captured simulator REPL session findings from bug-1790 verification: incorrect maxswap resource value display and a suggestion to show per-worker slot allocation counts in `info worker` output. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_019jaMf9QEwpugH2W9KAuc7f --- .wolf/memory.md | 5 ++++ issues/simulator-1.md | 62 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 issues/simulator-1.md diff --git a/.wolf/memory.md b/.wolf/memory.md index 0865bb3f..47aa092d 100644 --- a/.wolf/memory.md +++ b/.wolf/memory.md @@ -4468,3 +4468,8 @@ | 04:06 | Edited src/scheduler/src/resource.c | modified sched_fill_limit_requests() | ~1036 | | 04:07 | Edited src/scheduler/testsuite/test_resource_accounting.c | modified regression() | ~1052 | | 04:07 | Edited src/scheduler/testsuite/test_resource_accounting.c | inline fix | ~20 | + +## Session: 2026-09-09 19:55 + +| Time | Action | File(s) | Outcome | ~Tokens | +|------|--------|---------|---------|--------| diff --git a/issues/simulator-1.md b/issues/simulator-1.md new file mode 100644 index 00000000..b5080b51 --- /dev/null +++ b/issues/simulator-1.md @@ -0,0 +1,62 @@ + +Simluator REPL output +``` +rshen@pc13v ~/p/x/w/s/src (scheduler-framework)> ./build.dbg/scheduler/xce_scheduler -i -s /tmp/scheduler-replay-20260907-032446.replay +[2026-09-07 11:25:55,060] [32922] [ WARN] [xce_sched_core_load_snapshot] xce_sched_core_load_snapshot failed to resolve job picker plugin (rc=-2); picker rebuild will be skipped for this load +[sim] replay file contains 33 sessions +[sim] loaded: 2 jobs, snapshot @ ts=1788751486917208975 (2026-09-07T03:24:46Z) +[sim] (jobs above reflect this snapshot only -- step/continue to replay later events) +[sim] ready. type 'help' for commands. +(sim) info summary +[sim] summary: 2 jobs (0 pending, 1 running), 1 workers (1 online), 4 queues, 33 resources +(sim) info jobs +[sim] jobs: + 0-14-1788751409-0 DONE xce + 0-14-1788751435-0 RUN xce +[sim] info jobs: 2 job(s) +(sim) info worker pc13v +[sim] worker pc13v: status=online +[sim] -- Consumable/Capacity -- +[sim] resource slots: value=22.00 used=2.00 +[sim] resource mem: value=25749303296.00 used=0.00 +[sim] resource swp: value=16384.00 used=0.00 +[sim] resource tmp: value=541460271104.00 used=0.00 +[sim] -- Load Metrics -- +[sim] resource r1m: value=0.16 +[sim] resource r15m: value=1.27 +[sim] resource r15s: value=0.16 +[sim] resource ut: value=1.19 +[sim] resource pg: value=129.07 +[sim] resource ls: value=1 +[sim] resource it: value=57.83 +[sim] resource io: value=0 +[sim] resource cpuf: value=1 +[sim] resource maxcpus: value=22 +[sim] resource maxmem: value=33182072832.000000 (30.90 GB) +[sim] resource maxswap: value=10000.000000 (9.77 KB) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^I think maxswap is not 10 KB +[sim] resource maxtmp: value=2147483648.000000 (2.00 GB) +[sim] resource ndisks: value=1 +[sim] -- Static Hardware Attributes -- +[sim] resource type: value=x86_64-linux-gnu +[sim] resource model: value=x86_64-linux-gnu +[sim] assigned jobs: 0-14-1788751435-0 +(sim) +``` + +xce_test output +``` +xce/client>workerlist +HostName Status HostType HostModel CPUfactor MaxCPU MaxMem MaxSwap MaxTmp NDisks +pc13v OK x86_64-linux-gnu x86_64-linux-gnu 1.000000 22 30.90 GB 1.00 GB 2.00 GB 1 +``` + +Issues: +- resource maxswap value is not correct + +Improvement: +- It will be better to show number of slots allocated in the worker node, so following will be better? +``` +[sim] assigned jobs: 0-14-1788751435-0*2 + ^ indicate 2 slots +```