Conversation
Signed-off-by: duanjialing.777 <duanjialing.777@bytedance.com>
|
CI attribution for exact head
Both failures are the concurrent runtime-source fingerprint race already reproduced on current main. They are unrelated to this PR's atomic Host marker change. The dedicated baseline repair is #5367 at exact head |
|
Follow-up after |
Summary
os.replaceRoot cause
The Python fixtures used
Path.write_text()on the published marker. Opening the marker withmode="w"truncates it before writing, so process cleanup could land in that window and leave an empty marker. The liveness assertion then compared a complete value with the empty partial state and falsely reported that the descendant survived cleanup.Validation
assert "" == "published"under direct publicationtests/control_plane/test_host_process.py: 7 passedtests/test_loopx_turn_codex_cli.py: 41 passedgit diff --check: passedNo production code or dependency lockfile changed.