Skip to content

grpc: implement Invoke in Channel, Subchannel, and Tonic transport#2528

Merged
dfawley merged 2 commits intohyperium:masterfrom
dfawley:implInvoke2
Mar 4, 2026
Merged

grpc: implement Invoke in Channel, Subchannel, and Tonic transport#2528
dfawley merged 2 commits intohyperium:masterfrom
dfawley:implInvoke2

Conversation

@dfawley
Copy link
Collaborator

@dfawley dfawley commented Feb 28, 2026

  • Adds a Channel->Tonic Server interop test similar to the existing tonic transport test.
  • Convert Picker API to use the new RequestHeaders type instead of the outgoing Request.
  • Leave inmemory transport's Invoke impl as TODO (it's complicated).

Includes #2527 as the first commit; please ignore those changes for this PR.

@arjan-bal arjan-bal assigned dfawley and unassigned arjan-bal Mar 4, 2026
Copy link
Collaborator Author

@dfawley dfawley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comments addressed; thanks!

@dfawley dfawley assigned arjan-bal and unassigned dfawley Mar 4, 2026
Copy link
Collaborator

@arjan-bal arjan-bal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@arjan-bal arjan-bal assigned dfawley and unassigned arjan-bal Mar 4, 2026
@dfawley dfawley merged commit 4f57dd4 into hyperium:master Mar 4, 2026
21 checks passed
@dfawley dfawley deleted the implInvoke2 branch March 4, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants