Skip to content

Revert "remove gogo proto (#16)" - #18

Merged
xytan0056 merged 1 commit into
mainfrom
tanx/nogogoproto
Feb 12, 2026
Merged

xytan0056 merged 1 commit into
mainfrom
tanx/nogogoproto

Conversation

@xytan0056

@xytan0056 xytan0056 commented Feb 12, 2026 •

Copy link
Copy Markdown
Contributor

This reverts commit 9376506. It breaks API due to incompatiblity of yarpc and grpc

Why?

controller is coupled with YARPC, when streaming GraphReader.Read() the message must be YARPC, not gRPC. because when YARPC tries to serialize the request, it uses gogo protobuf's reflection which expects specific struct tags that google protobuf doesn't generate.
image

reverting for now, a better approach is refactoring another layer that streams <-chan *pb.GetTargetGraphResponse to yarpc/grpc/http transport layers

Test Plan

make run-server 
make run-client REMOTE=https://github.com/uber/tango.git  METHOD=get-target-graph BASE_SHA=HEAD 

Issue

@xytan0056
xytan0056 marked this pull request as ready for review February 12, 2026 22:42
@xytan0056
xytan0056 requested review from a team as code owners February 12, 2026 22:42
@xytan0056
xytan0056 merged commit cf3f54d into main Feb 12, 2026
1 check passed
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