Alain Jobart
318af78ad6
Switching to beta versions of protobuf and grpc.
...
Fixing python clients to work.
2015-09-11 11:55:54 -07:00
Dean Yasuda
24aa268578
Make safe fixes for some lint issues found in vitess/py python files.
...
This size of the g4 lint -v third_party/golang/vitess/py output
from 1404 lines to 327.
2015-08-21 12:09:05 -07:00
Alain Jobart
aed022f0a8
Dropping more support for vts / encrypted port.
2015-07-29 15:32:47 -07:00
Alain Jobart
e544bfa42e
Fixing more linter errors.
2015-07-20 07:35:17 -07:00
Alain Jobart
f0ca85ca00
Fixing linter errors in these files.
2015-07-20 07:32:43 -07:00
Alain Jobart
20c28a24de
Fixing various typos and comments.
2015-07-17 14:38:33 -07:00
Alain Jobart
c04a3f0a27
Adding rpc updatestream implementation.
...
It is still flaky, especially with cancellation.
2015-07-17 11:02:00 -07:00
Alain Jobart
0f5c7562bb
Moving all python proto-generated files into py/vtproto.
2015-07-16 14:07:11 -07:00
Alain Jobart
31f7b88330
Fixing a couple typos.
2015-07-16 11:27:27 -07:00
Alain Jobart
0b17e2f681
Refactoring the python vtctl_client to use a generator,
...
and a helper method to do the logging.
2015-07-16 09:59:01 -07:00
Alain Jobart
42d9f7fb18
Removing a bunch of unused logging imports.
2015-07-15 14:42:50 -07:00
Alain Jobart
5a11631d7d
Updating gRPC to 0.9.1.
...
Updating protobuf to v3.0.0-alpha-2 (to match gRPC's version)
Now the python vtctl client works as expected (!!!).
Also splitting up go and python vtctl client implementations
(will be used inside google3).
2015-07-06 11:54:04 -07:00
Alain Jobart
c50188e6f2
Better library functions for logutil times for proto3.
2015-06-25 08:06:13 -07:00
Alain Jobart
197a06d851
Splitting up time and logger event to logutil proto3.
2015-06-25 07:37:19 -07:00
Alain Jobart
eac090cd50
Renaming a few proto files. Turns out the proto we use in google3
...
cannot have the same <package name>.<data type> as these, or we cannot
load them at the same time. So to fix this:
- renaming the conflicting ones from xxx.proto to xxxdata.proto.
- renaming vtgateservice.VTGate to vtgateservice.Vitess
Note we can still change the names I chose here, just not back to
conflicting ones. If anyone has better ideas, we can implement
in subsequent changes. This is to get the import to google3 unstuck.
2015-06-19 08:20:58 -07:00
Alain Jobart
a81a2cf5cc
Fixing gRPC vtctl client.
2015-06-10 10:56:47 -07:00
Alain Jobart
337e97c341
Now splitting vtctl service.
2015-06-10 10:39:23 -07:00
Alain Jobart
3f52b1b058
Newer version of proto generated code.
2015-05-04 10:13:24 -07:00
Alain Jobart
b447e9284b
Progress in the grpc vtctl python client. Doesn't work yet though.
2015-05-04 09:54:13 -07:00
Alain Jobart
8328ffb884
Reverting protobuf install to 3.0.0-alpha-1 to be compatible
...
with the one grpc installs. Adding a couple extra libraries
so later on we can switch to using them.
2015-03-11 15:49:33 -07:00
Alain Jobart
c9951ea3f3
Fix proto3 python file.
2015-03-11 11:01:06 -07:00
Alain Jobart
015dd56874
Add python side for gRPC.
2015-03-02 09:22:52 -08:00
Alain Jobart
388bdd062b
protoc is now compiled by bootstrap.sh.
...
Still need better python gRPC support.
2015-03-02 08:48:22 -08:00
Alain Jobart
44451751f0
Better doc and interface definitions for these files.
2014-08-25 11:40:26 -07:00
Alain Jobart
e58b5db21a
Converting a bunch of tests to vtctl RPCs.
2014-08-22 14:35:26 -07:00
Alain Jobart
eb9ea9d73e
ixing short timeout.
2014-08-22 10:02:36 -07:00
Alain Jobart
05377a6aa7
Adding test glue to run vtctl commands in various ways.
...
Also fixing a few things here and there.
2014-08-22 09:27:06 -07:00
Alain Jobart
3a90117fab
Adding vtctl python gorpc client, and tests.
2014-08-20 22:50:34 -07:00