Skip to content

fix(runtime): bound proxy processes and compressed requests - #172

Merged
drewstone merged 3 commits into
mainfrom
fix/pi-proxy-resource-bounds
Aug 16, 2026
Merged

fix(runtime): bound proxy processes and compressed requests#172
drewstone merged 3 commits into
mainfrom
fix/pi-proxy-resource-bounds

Conversation

@drewstone

Copy link
Copy Markdown
Owner

What changed

  • Reserve compressed-request capacity before buffering and cap compressed wire and decoded bodies at 32 MiB.
  • Terminate a surviving process group even when its original leader already exited.
  • Cover saturation recovery, expansion bombs, oversized wire bodies, and asynchronous/synchronous teardown.

Proof

  • pnpm typecheck
  • pnpm test -- --run: 969 passed, 12 skipped, 53 files
  • focused leader-exit tests: 2 passed
  • independent adversarial review requested before merge

@drewstone
drewstone merged commit afa1db4 into main Aug 16, 2026
1 check passed
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