Skip to content

Add exec-server websocket keepalive#23226

Merged
starr-openai merged 1 commit into
mainfrom
starr/exec-server-ws-keepalive-20260517
May 18, 2026
Merged

Add exec-server websocket keepalive#23226
starr-openai merged 1 commit into
mainfrom
starr/exec-server-ws-keepalive-20260517

Conversation

@starr-openai
Copy link
Copy Markdown
Contributor

@starr-openai starr-openai commented May 18, 2026

Summary

  • send periodic websocket Ping frames from outbound exec-server websocket clients
  • cover direct exec-server websocket clients plus rendezvous harness/executor websocket connections
  • keep inbound axum-accepted exec-server websocket connections passive
  • add focused keepalive coverage for direct and relay websocket paths

Validation

  • /Users/starr/code/openai/project/dotslash-gen/bin/bazel test //codex-rs/exec-server:exec-server-unit-tests --test_filter='websocket_connection_sends_keepalive_ping|harness_connection_sends_keepalive_ping|multiplexed_executor_sends_keepalive_ping'
  • /Users/starr/code/openai/project/dotslash-gen/bin/bazel test //codex-rs/exec-server:exec-server-relay-test --test_filter=multiplexed_remote_executor_routes_independent_virtual_streams

@starr-openai starr-openai force-pushed the starr/exec-server-ws-keepalive-20260517 branch from 6bad406 to 4f4192d Compare May 18, 2026 02:46
@starr-openai starr-openai force-pushed the starr/exec-server-ws-keepalive-20260517 branch from 4f4192d to d337c8e Compare May 18, 2026 02:48
@starr-openai starr-openai enabled auto-merge (squash) May 18, 2026 03:05
@starr-openai starr-openai merged commit 64ead6a into main May 18, 2026
31 checks passed
@starr-openai starr-openai deleted the starr/exec-server-ws-keepalive-20260517 branch May 18, 2026 03:07
@github-actions github-actions Bot locked and limited conversation to collaborators May 18, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants