Skip to content

fix(p2p-15): harden runtime service lifecycle (#671)#3

Open
jlon wants to merge 2 commits into
p2p-14-adaptive-read-performancefrom
p2p-15-runtime-service-hardening
Open

fix(p2p-15): harden runtime service lifecycle (#671)#3
jlon wants to merge 2 commits into
p2p-14-adaptive-read-performancefrom
p2p-15-runtime-service-hardening

Conversation

@jlon
Copy link
Copy Markdown
Owner

@jlon jlon commented Mar 26, 2026

Summary

  • Finish runtime hardening in the P2P service after adaptive behavior lands.
  • Keep scope inside service lifecycle and runtime policy handling; exclude telemetry and rollout assets.

Design

  • Treat whitelist updates, listener generations, and ticket scoping as runtime-safety concerns.
  • Lock the highest-value regressions with a compact end-to-end suite instead of broad harness growth.

Implementation

  • Harden tenant whitelist runtime updates, listener restart/stop generation safety, and request-context ticket scoping.
  • Add a compact p2p_e2e_test slice covering service lifecycle, negative provider cache, and provider rediscovery.

Verification

  • Run targeted runtime-service tests.
  • Run the compact core p2p_e2e_test suite.

@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@jlon jlon force-pushed the p2p-14-adaptive-read-performance branch from 7bf5bd9 to cbae9f8 Compare March 26, 2026 10:26
@jlon jlon force-pushed the p2p-15-runtime-service-hardening branch from 2e37480 to e7259f3 Compare March 26, 2026 10:27
@jlon jlon force-pushed the p2p-14-adaptive-read-performance branch from cbae9f8 to c032cd5 Compare March 27, 2026 09:33
@jlon jlon force-pushed the p2p-15-runtime-service-hardening branch from e7259f3 to b78378b Compare March 27, 2026 09:33
@jlon jlon force-pushed the p2p-14-adaptive-read-performance branch from c032cd5 to 1a3ee2b Compare March 30, 2026 00:55
@jlon jlon force-pushed the p2p-15-runtime-service-hardening branch from b78378b to e13782e Compare March 30, 2026 00:55
@jlon jlon force-pushed the p2p-15-runtime-service-hardening branch from e13782e to 2a955da Compare March 31, 2026 03:32
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