host
78098c5594
feat(chv-muse-p1): 常驻 VM + WarmPool 扶正 + 气球 + vsock,对齐 Muse
每用户一台常驻 VM(暂停态,resume 到 SSH 5 秒内为待验证目标),
池空/失败回落冷启动;CHV 配置加 virtio-balloon + free-page-reporting
与 vsock notify 最小实现(SSH 仍是命令通道与就绪判定)。
新模块 resident_pool.py / vsock.py + 客内 vsock_notify.py;
_config 增加 CHV_RESIDENT_IDLE_MINUTES / CHV_BALLOON / CHV_VSOCK;
worker_adapter 接常驻孤儿清理 facade;ADR-17 差距表见
docs/chv-muse-p1-gap.md。
恢复收尾(分离后回归,见 gap.md §4):VmDeathTest 死亡模拟改杀
实际跑命令的 VM;两处冷路径旧测试显式关常驻;_balloon_vsock_payload
与 listen_notify 拆到 50 行内;resident_pool.py:208 mypy 修掉。
executor.py out 未注解与 marker_tools.py:142 是基线旧错,未动。
测试:全量 cloud 套件 1934 OK(skipped=8);mypy 在改动文件上
干净(仅基线旧错 4 处)。真机验证待第三棒让出 WSL 测试机。
2026-11-06 21:31:48 +00:00
..
2026-11-06 21:31:48 +00:00
2026-10-31 06:55:26 +00:00
2026-11-06 17:43:54 +00:00
2026-11-06 18:41:50 +00:00
2026-10-31 10:20:42 +00:00
2026-11-06 21:31:48 +00:00
2026-11-06 18:41:50 +00:00
2026-10-31 06:55:26 +00:00
2026-11-06 21:31:48 +00:00
2026-10-31 10:20:42 +00:00
2026-11-06 16:55:32 +00:00
2026-10-31 10:20:42 +00:00
2026-11-06 19:32:41 +00:00
2026-11-06 18:41:50 +00:00
2026-11-06 21:31:48 +00:00
2026-11-06 18:41:50 +00:00
2026-11-06 21:31:48 +00:00
2026-11-06 21:31:48 +00:00