Skip to content

Bound privileged worker startup probe - #2230

Merged
cbusillo merged 1 commit into
mainfrom
fix/2219-worker-startup-deadline
Aug 24, 2026
Merged

Bound privileged worker startup probe#2230
cbusillo merged 1 commit into
mainfrom
fix/2219-worker-startup-deadline

Conversation

@cbusillo

Copy link
Copy Markdown
Owner

Summary

  • isolate the privileged-operation worker schema compatibility probe in a redacted child process
  • enforce a 90-second wall-clock startup deadline so blocked client or network calls return to worker retry telemetry
  • distinguish schema incompatibility, probe failure, and hard timeout without exposing database details
  • limit the child environment to PostgreSQL, certificate, locale, and Python runtime inputs
  • document the fail-closed startup boundary

Validation

  • uv run --extra dev launchplane ci unittest-shard local (3,078 targets)
  • uv run --extra dev mypy control_plane tests
  • focused Ruff and format checks
  • real PostgreSQL schema-probe/empty-poll and runtime statement-timeout integration tests
  • production container build
  • JetBrains production-file inspection: GREEN
  • independent exact-head review: approved

Refs #2219

@cbusillo
cbusillo merged commit cee44f4 into main Aug 24, 2026
32 checks passed
@cbusillo
cbusillo deleted the fix/2219-worker-startup-deadline branch August 24, 2026 08: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.

2 participants