Skip to content

Test pipelined scalar exec-server requests#29325

Merged
jif-oai merged 1 commit into
mainfrom
jif/exec-server-scalar-rpc-concurrency
Jun 21, 2026
Merged

Test pipelined scalar exec-server requests#29325
jif-oai merged 1 commit into
mainfrom
jif/exec-server-scalar-rpc-concurrency

Conversation

@jif-oai

@jif-oai jif-oai commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

This adds focused coverage for the simpler same-connection scalar request path.

The exec-server connection already supports multiple in-flight JSON-RPC scalar requests on one connection. This test locks in that behavior by sending two normal requests before reading either response, without adding a batch frame or any new API surface.

What changed

  • Added a processor-level test that initializes an exec-server connection.
  • Sends two scalar environment/info requests back-to-back on the same connection.
  • Verifies both responses come back on the same connection by request id.

Checked locally with:

  • just test -p codex-exec-server connection_accepts_pipelined_scalar_requests

@jif-oai jif-oai merged commit 1088b30 into main Jun 21, 2026
31 checks passed
@jif-oai jif-oai deleted the jif/exec-server-scalar-rpc-concurrency branch June 21, 2026 11:40
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 21, 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.

1 participant