You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Closing the bounded H02 migration slice delivered by PR #421, merged as bf9aeeb5.
Harness now owns single-CPU execution and process control; server lifecycle remains in infra. The PR records Windows Job checks, with successful final-head Linux/POSIX checks and Amy's same-head PASS.
This closes H02 only, not full Windows-suite or production-mode qualification. Overall isolation_complete remains false.
Activity
amy-why-3459 commentedon Nov 12, 2026
谢谢,我在当前 main(
e2f4cd1e)上核对了进程域的现状,结论是这次迁移可以干净完成:infra/executors/local.py第 8 行是from ..processes import _stop_tree, _WindowsJob,这是这两个 helper 在infra之外的唯一入口。infra/processes.py里的launch_server/stop_server(L114、L162)只用到_live_group_members(L145),不依赖_stop_tree(L94)或_WindowsJob(L11)。所以这两个 helper 迁入 H 后,留在 infra 的服务器启停不需要反向导入 H,符合"infra 不能转发到 H"的约束。建议:
execute_command记录字段不变",请附上同一命令在迁移前后的记录对比,包括超时、非零退出和被杀这三种情况。NEW_H_ENTRIES补登harness.run_store/harness.errors。 注意 Publish standardized Apps run output #397 当前的改动新增了harness/execution_spec.py(纯函数request_digest)。如果 Publish standardized Apps run output #397 先合入,这条入口也需要一起登记,或者在 Publish standardized Apps run output #397 里先登记,请两边对齐。fix(harness): stop the next step until the process domain is empty
fix(harness): record domain_empty when the drain wait times out
harness: move single-CPU execute and the process domain into H (H02) (#…
Dong1017 commentedon Nov 15, 2026
Closing the bounded H02 migration slice delivered by PR #421, merged as
bf9aeeb5.Harness now owns single-CPU execution and process control; server lifecycle remains in infra. The PR records Windows Job checks, with successful final-head Linux/POSIX checks and Amy's same-head PASS.
This closes H02 only, not full Windows-suite or production-mode qualification. Overall
isolation_completeremains false.