Skip to content

train b66 integration gate (do not merge) - #511

Closed
roodboi wants to merge 3 commits into
nextfrom
train/b66
Closed

roodboi wants to merge 3 commits into
nextfrom
train/b66

Conversation

@roodboi

@roodboi roodboi commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Integration gate for merge batch b66: origin/next + #507 (HACK-1463). Tree 124e37b5. Closed after the batch squashes.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

roodboi and others added 3 commits October 24, 2026 19:25
…ner veto and widen the recorded probe-budget case

HACK-1463 follow-ups after #497.

- groupAbsent no longer refuses a process group probe that answers EPERM.
  macOS can return EPERM just after a group's last member exits, so a loaded
  host refused healthy identity reads (`ps`, `sysctl`) inside recorded
  storage commands as `unclassified`. Only ESRCH still proves absence; EPERM
  keeps the wait to the same deadline and refuses there as `probe-budget`.
  This was the cause of the carrier-state call-site case seeing 9 inspects.
- The carrier-state cases assert the reported refusal before the inspection
  count, so a refusal before the fault names its own stage and reason.
- The deferred finish's owner-confirmed check reports `private-state` at
  `storage-helper-cleanup` instead of an untagged refusal that read
  `storage-budget` past the deadline.
- The recorded exec/up slow-start case gets a named 120 s Bun budget: its
  20 s start is virtual, the wall time is host work.

Refs HACK-1463

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… wait (HACK-1463)

EPERM is now retried until the 15 s settlement budget runs out, so the
case's fixed 30 s budget left little headroom on a loaded host. Name a
60 s case budget and say why.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@roodboi roodboi closed this Oct 25, 2026
@roodboi
roodboi deleted the train/b66 branch October 25, 2026 03:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant