Skip to content

Topo#772

Merged
alainjobart merged 13 commits intomasterfrom
topo
Jun 10, 2015
Merged

Topo#772
alainjobart merged 13 commits intomasterfrom
topo

Conversation

@alainjobart
Copy link
Copy Markdown
Contributor

This is the new consolidated version of all services, defined as proto3. Please review, this will touch everybody's areas:

@guoliang100 vtrpc queryservice vtgateservice (Target, CallerID, RPCError)
@sougou everything, especially queryservice vtgateservice
@enisoc topo replication binlog tabletmanager
@yaoshengzhe queryservice and vtgateservice for SplitQuery
@aaijazi RPCError in vtrpc

I'm converting everything to match the spec (Call, CallRequest, CallResponse, CallerID, RPCError, ...).
Note we can now define enums in the protos, I'm doing that for tablet type for instance, or for the RPC error codes.

Next I will start using the newly defined structures and enums in the code, where they map 1-to-1 easily, to remove the go versions defined in go/vt/.../proto. So I'd like the proto version to be as solid as possible. Only once this is approved by everybody can I move forward.

Also, I'll start implementing the gRPC endpoints for some RPC calls in open source and google3, and the stubbyp3 endpoints in google3 (proto3 over stubby).

@enisoc
Copy link
Copy Markdown
Member

enisoc commented Jun 9, 2015

LGTM

@alainjobart
Copy link
Copy Markdown
Contributor Author

I am merging this, but it is mostly unused, and can be fixed forward.

alainjobart added a commit that referenced this pull request Jun 10, 2015
@alainjobart alainjobart merged commit 66c62bd into master Jun 10, 2015
@aaijazi
Copy link
Copy Markdown
Contributor

aaijazi commented Jun 11, 2015

LGTM

rsajwani pushed a commit to planetscale/vitess that referenced this pull request Jun 27, 2022
…sio#772)

This was accidentally removed in
vitessio#10512 but it shouldn't have
been.

Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
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.

3 participants