Fix base red: IdleOwnerRestart retry loop flagged by check-concurrency
Closed
TE
22d ago+1+1+0123456789-0-0-0123456789
Summary
feat-cmux-nextfailscheck-concurrency.shonIdleOwnerRestart.swift:43("loop that can spin"), from c6390e5a6486a (cx-1ubql). It blocks thecmux-next checksjob on every feat PR.- The
repeatloop inattempt()runs again only when anotherattempt()arrived while the probe was awaiting (again = true), so it is event-driven, not a poll. This adds the reviewed// wakeup-allow:comment the check asks for. No code change.
Testing
scripts/cmux-next/check-concurrency.sh: 1 violation on base,okon this head.
Changelog
none
🤖 Generated with Claude Code
Need help on this PR? Tag @codesmith-bot with what you need.
Summary by cubic
Unblocks check-concurrency on feat-cmux-next by marking the retry loop in IdleOwnerRestart as wakeup-allow, so the check no longer flags it as a potential spin.
The loop only runs again when another attempt() arrives during the probe, so it is event-driven, not a poll. No code behavior changes.