Skip to content

refactor(pegboard-gateway2): consolidate hibernation in-flight and tunnel flush#4753

Closed
NathanFlurry wants to merge 1 commit into04-19-chore_move_rivetkit_to_task_modelfrom
04-24-refactor_pegboard_gateway2_hibernation_inflight_state
Closed

refactor(pegboard-gateway2): consolidate hibernation in-flight and tunnel flush#4753
NathanFlurry wants to merge 1 commit into04-19-chore_move_rivetkit_to_task_modelfrom
04-24-refactor_pegboard_gateway2_hibernation_inflight_state

Conversation

@NathanFlurry
Copy link
Copy Markdown
Member

Extracts the pegboard-gateway2 refinements from #4701 and #4711 into a single PR.

Contains:

  • lib.rs: in-flight state, hibernation reconnection handling
  • shared_state.rs: in-flight state tracking
  • tunnel_to_ws_task.rs: drain ready tunnel messages on hibernation exit

Builds on top of #4680 (task-model). The parent PRs (#4701 and #4711) will have their pegboard-gateway2 hunks reverted after this lands.

@railway-app
Copy link
Copy Markdown

railway-app Bot commented Apr 24, 2026

🚅 Deployed to the rivet-pr-4753 environment in rivet-frontend

Service Status Web Updated (UTC)
frontend-inspector ❌ Build Failed (View Logs) Web Apr 24, 2026 at 11:26 am
frontend-cloud ❌ Build Failed (View Logs) Web Apr 24, 2026 at 11:26 am
ladle ❌ Build Failed (View Logs) Web Apr 24, 2026 at 11:25 am
mcp-hub ✅ Success (View Logs) Web Apr 24, 2026 at 11:25 am
website ❌ Build Failed (View Logs) Web Apr 24, 2026 at 11:25 am
kitchen-sink ❌ Build Failed (View Logs) Web Apr 24, 2026 at 11:25 am

@railway-app railway-app Bot temporarily deployed to rivet-frontend / rivet-pr-4753 April 24, 2026 11:25 Destroyed
@NathanFlurry
Copy link
Copy Markdown
Member Author

Superseded: extracting to a new branch at the top of the stack after removing from source PRs.

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