Lidi Zheng
cdade7c450
Clean-up loggers and imports in Cython
2020-01-15 11:04:58 -08:00
Jan Tattermusch
27cdec0041
buildifier format
2020-01-15 04:43:59 -05:00
Richard Belleville
69f990673f
Conform to protobuf's usage of six
2020-01-15 04:43:59 -05:00
Lidi Zheng
4ec94d2d67
Implement stream-unary and stream-stream RPC
...
* Includes both client-side and server-side
* Adding many tests in multiple files
* Introduces EOF as stream terminator
* Fixing crashes from Core in many ways
2020-01-14 17:31:13 -08:00
Lidi Zheng
9c66db3d26
Disable the flaky _exit_test for Bazel
2020-01-14 16:47:55 -08:00
Lidi Zheng
385cd4b443
Merge pull request #21582 from lidizheng/aio-abort
...
[Aio] Abort mechanism for server side
2020-01-14 13:48:23 -08:00
Lidi Zheng
259be9e6b7
Compress the catch clauses
2020-01-14 12:12:07 -08:00
Lidi Zheng
1dc2679d6d
Explicitly pointout KeyboardInterrupt and SystemExit can pass freely
2020-01-14 12:12:07 -08:00
Lidi Zheng
65ba1c9aab
Remove unused function
2020-01-14 12:12:07 -08:00
Lidi Zheng
9bba7b7af5
Improve readability
2020-01-14 12:12:07 -08:00
Lidi Zheng
26367cecc2
Expose the AbortError to enable users to identify the exception
2020-01-14 12:12:07 -08:00
Lidi Zheng
b721c6c096
Add abort test to tests.json
2020-01-14 12:04:17 -08:00
Lidi Zheng
8429fec1b5
Make pytype happy
2020-01-14 12:04:17 -08:00
Lidi Zheng
cddd0a0419
Implement abort mechanism for server side
2020-01-14 12:04:17 -08:00
Lidi Zheng
2306e26130
Adding comments about socket options portability
2020-01-14 11:52:53 -08:00
Lidi Zheng
85c8ce2f2f
Fix a bug in conflict resolution
2020-01-14 11:50:52 -08:00
Lidi Zheng
4a86bb16f5
Adding documentation to the new ref-count mechanism
2020-01-14 10:55:53 -08:00
Lidi Zheng
7520925814
Further simplify the ref-count management for CallbackWrapper
2020-01-14 10:55:53 -08:00
Lidi Zheng
3099856a6a
Adopt reviews' suggestions:
...
* Created a separate file for test constants
* Guarded current behavior of watch_connectivity_state
* Applied the same SEGV protection to callback_common
2020-01-14 10:55:53 -08:00
Lidi Zheng
050b3989f0
Make pytype happy
2020-01-14 10:55:52 -08:00
Lidi Zheng
0afc05cef5
Fixing the docstring wording
2020-01-14 10:55:52 -08:00
Lidi Zheng
f75ce34da7
Removing an empty line
2020-01-14 10:55:52 -08:00
Lidi Zheng
650ba93a61
Improve the surface API & rewrite the test
2020-01-14 10:55:52 -08:00
Lidi Zheng
fa62339430
Make Sanity test happy
2020-01-14 10:55:26 -08:00
Lidi Zheng
5f0a70973e
Implement connectivity state related APIs
2020-01-14 10:55:26 -08:00
Pau Freixes
8f51eb62d5
Make YAPF happy
2020-01-14 16:46:01 +01:00
Pau Freixes
299a9b38ae
Skip time out test for windows environments
2020-01-14 16:21:33 +01:00
Mariano Anaya
35b7da75f1
Accept credentials in async unary_unary call
...
Create the asynchronous version of a secure channel, that accepts the
credentials.
from grpc.experimental.aio import secure_channel
channel = secure_channel(...)
Co-authored-by: Pau Freixes <pau.freixes@skyscanner.net>
2020-01-14 15:12:10 +01:00
Lidi Zheng
bcd57dfb7d
Support Windows
2020-01-13 13:41:53 -08:00
Lidi Zheng
6a70555290
Plumb through socket options from application to iomgr
2020-01-13 13:29:02 -08:00
Lidi Zheng
b74476417d
Make the socket creation function 2/3 agnostic
2020-01-13 11:47:59 -08:00
Lidi Zheng
e479a78b7c
Apply REUSEADDR and REUSEPORT at the same time
2020-01-13 11:38:30 -08:00
Lidi Zheng
db5bd23e36
Remove the errno.ENOSR form unrecoverable error list
2020-01-13 11:38:30 -08:00
Lidi Zheng
055b3a7e6f
Simply the check
2020-01-13 11:38:30 -08:00
Lidi Zheng
ebd2c841e1
Check the errno instead of the message
2020-01-13 11:38:30 -08:00
Lidi Zheng
305defc7cb
Reuse 'bound_socket' to improve the test case
2020-01-13 11:38:30 -08:00
Lidi Zheng
d7698e7e1d
Make the test v4/v6 agnostic & fix some typo
2020-01-13 11:38:30 -08:00
Lidi Zheng
d1cf71ade5
Fix the format in Cython
2020-01-13 11:38:30 -08:00
Lidi Zheng
cc19670bb9
Cosmetic changes
2020-01-13 11:38:30 -08:00
Lidi Zheng
3a6eaf7de7
Remove the hack
2020-01-13 11:38:30 -08:00
Lidi Zheng
8d81314fc8
Make YAPF happy
2020-01-13 11:38:30 -08:00
Lidi Zheng
387c9c0be3
Improve the credibility of the test
2020-01-13 11:38:30 -08:00
Lidi Zheng
96321ed57f
Make sanity tests happy
2020-01-13 11:38:30 -08:00
Lidi Zheng
91df9493eb
Support channel argument for both client-side and server-side
2020-01-13 11:37:42 -08:00
Lidi Zheng
da6a29dd6d
Merge pull request #21455 from Skyscanner/client_unaryunary_interceptors_3
...
[Aio] Client Side Interceptor For Unary Calls
2020-01-13 11:11:04 -08:00
Pau Freixes
17928a43c0
Apply review feedback, increase timeout threshold
2020-01-11 15:31:05 +01:00
Mark D. Roth
7388c47c91
Merge pull request #20803 from markdroth/grpclb_stabilization
...
grpclb stabilization
2020-01-10 10:47:46 -08:00
Mark D. Roth
5b18402914
grpclb stabilization
2020-01-10 09:13:10 -08:00
Pau Freixes
bb2c94f0e2
Fix random segfaults when gRPC call resources are released
...
Due to the GC work for breaking reference cycles the internal
attributes of the _AioCall object were cleared and initialized
with None in aims of releasing refcounts for breaking direct or
indirect references.
Once the clear was done, the deallocation of the _AioCall would
fail since the pointer to gRPC call was cast to an invalid object,
no longer was a GrcpWrapper object but a None object, returning a
NULL as a value for the attribute call.
2020-01-10 15:33:16 +01:00
Esun Kim
26adb49f5d
Merge pull request #21598 from longkb/remove_duplicated_words
...
Remove duplicated words
2020-01-09 16:20:31 -08:00
Pau Freixes
aa473fa68a
Make YAPF happy
2020-01-09 00:08:01 +01:00
Pau Freixes
69884f7d84
Remove unused loop parameter
2020-01-09 00:07:15 +01:00
Pau Freixes
db54580f20
Make YAPF happy
2020-01-09 00:04:44 +01:00
Pau Freixes
2a342b22a7
Fixes bug with deadline
2020-01-09 00:03:42 +01:00
Pau Freixes
75c858bcef
Change test name
2020-01-08 15:31:52 +01:00
Pau Freixes
5d664a5f5e
Make YAPF happy
2020-01-07 23:38:26 +01:00
Pau Freixes
33765f5ee5
Not mask AioRpcError and CancelledError at interceptor level
2020-01-07 23:31:50 +01:00
Yihua Zhang
62005e4290
Merge remote-tracking branch 'upstream/master' into grpc_security_level_negotiation
2020-01-07 13:10:08 -08:00
Kim Bao Long
953f7c4429
Remove duplicated words
...
Although it is spelling mistakes, it might make an affects while reading.
Signed-off-by: Kim Bao Long <longkb@vn.fujitsu.com>
2020-01-07 09:35:09 +07:00
Pau Freixes
a2667b80c3
make YAPF happy
2020-01-07 01:32:47 +01:00
Pau Freixes
833df2b6c8
Apply feedback
2020-01-07 00:55:59 +01:00
Pau Freixes
77df7f5f17
Client unary unary interceptor
...
Implements the unary unary interceptor for the client-side. Interceptors
can be now installed by passing them as a new parameter of the `Channel`
constructor or by giving them as part of the `insecure_channel`
function.
Interceptors are executed within an Asyncio task for making some work before
the RPC invocation, and after for accessing to the intercepted call that has
been invoked.
2020-01-07 00:39:54 +01:00
Richard Belleville
a29b3b7304
Merge pull request #21593 from gnossen/correct_set_trailing_metadata_docs
...
Clarify the set_trailing_metadata docstring
2020-01-06 13:58:59 -08:00
Lidi Zheng
f9aed63225
Merge pull request #21506 from lidizheng/aio-cancel
...
[Aio] Improve cancellation mechanism on client side
2020-01-06 13:55:55 -08:00
Richard Belleville
ad83e0b77a
Clarify the set_trailing_metadata docstring
2020-01-06 12:50:24 -08:00
Yihua Zhang
f3d3466a40
fix python santiy check error
2020-01-06 11:58:25 -08:00
Lidi Zheng
5c4e285830
Use "raise_for_status"
2020-01-06 11:54:57 -08:00
Yihua Zhang
e10d90ba27
add security level negotiation between call creds and channel.
2020-01-06 11:40:27 -08:00
Esun Kim
5207eba9ff
Add abseil
2020-01-03 19:29:55 -08:00
Lidi Zheng
9a3ddd8d76
Correct comment wording
2020-01-03 10:29:11 -08:00
Lidi Zheng
4e3d980f70
Convert local cancellation exception into CancelledError
2020-01-03 10:29:11 -08:00
Lidi Zheng
a3d7733dd0
Passing cancel signal to Core for Unary Call as well
2020-01-03 10:29:11 -08:00
Lidi Zheng
6f0ffef2e9
Resolve a TODO and handle one more cancellation corner case
2020-01-03 10:29:11 -08:00
Lidi Zheng
413d29218e
Make YAPF happy
2020-01-03 10:29:11 -08:00
Lidi Zheng
d49b0849f0
Adding more catch clauses for CancelledError
2020-01-03 10:29:11 -08:00
Lidi Zheng
e8283e4818
Reword the comment
2020-01-03 10:29:11 -08:00
Lidi Zheng
65e4f17a2c
Remove unused code
2020-01-03 10:29:11 -08:00
Lidi Zheng
f1b29deea6
Improve cancellation mechanism:
...
* Remove the weird cancellation_future;
* Convert all CancelledError into RpcError with CANCELLED;
* Move part of call logic from Cython to Python layer;
* Make unary-stream call based on reader API instead of async generator.
2020-01-03 10:29:11 -08:00
Esun Kim
7be821ac47
Yapf all target python sources
2020-01-03 09:25:10 -08:00
Pau Freixes
a85d001225
Merge pull request #21543 from Skyscanner/allow_calling_none_existing_servers
...
[Aio] Call correctly the connect CB error when an error happens
2019-12-24 08:25:30 +01:00
Pau Freixes
d3bba44e9e
[Aio] Call correctly the connect CB error when an error happens
...
Fixes a bug with the Aio socket that did not call correctly the
connect CB function when there was an issue connecting to a host
2019-12-23 23:21:08 +01:00
Lidi Zheng
bf1bfff280
Improve readability & reduce logging severity
2019-12-17 11:14:09 -08:00
Lidi Zheng
8ad6152f00
Remove the explicit coroutine tracking
2019-12-16 18:21:34 -08:00
Lidi Zheng
a205eaab56
Fix the mismatch type of benchmark server
2019-12-10 17:48:35 -08:00
Lidi Zheng
4955cda816
Merge pull request #21232 from lidizheng/aio-streaming
...
[Aio] Streaming API - Server side streaming
2019-12-10 17:45:51 -08:00
Guantao Liu
b9c06e043f
Merge pull request #21216 from guantaol/libuv_em_basic
...
Bare bones of the libuv EventManager.
2019-12-10 17:07:57 -08:00
Lidi Zheng
160900c897
Renamed the callback_start_batch to execute_batch
2019-12-09 16:59:14 -08:00
Lidi Zheng
eff9f936b9
Simplify the creation and destruction of grpc_call
2019-12-09 16:57:05 -08:00
Lidi Zheng
6f9b77103a
Adopt advices from gnossen@:
...
* Fixes typos in comments
* Replaces terms in comments
* Adjusts logging level
* Adds more assertions
2019-12-09 16:29:00 -08:00
Lidi Zheng
25f6723a7e
Remove unused import
2019-12-09 11:12:55 -08:00
Lidi Zheng
467bd83845
Correct the return types
2019-12-07 11:06:26 -08:00
Lidi Zheng
e9e77e5123
Suppress the pylint "abstract-method" warning
2019-12-06 15:17:23 -08:00
Lidi Zheng
d411891bf6
Fix a tiny typing mismatch
2019-12-06 12:55:24 -08:00
Lidi Zheng
1e31e610e7
Remove a useless line
2019-12-05 19:45:56 -08:00
Lidi Zheng
36e6ee9ac3
Adopt reviewer's advices:
...
* Fix several typos
* Fix a un-revealed segfault
* Fix some documentation
* Polish test assertions
2019-12-05 19:43:38 -08:00
Lidi Zheng
fa4eb94ea2
Remove the add_callback method & fix segfault
2019-12-05 18:34:42 -08:00
Lidi Zheng
46e963f8bc
Let streaming RPC start immediately
2019-12-05 17:11:16 -08:00
Yihua Zhang
a6dbc7adb5
rename spiffe to tls
2019-12-05 16:03:37 -08:00
Lidi Zheng
bc99ddedf0
Adopt reviewer's advices
2019-12-04 18:26:11 -08:00
Guantao Liu
ee4b311605
Merge remote-tracking branch 'upstream/master' into libuv_em_basic
2019-12-04 17:41:35 -08:00
Lidi Zheng
bebd20b126
Merge pull request #21377 from lidizheng/ship-with-proto
...
Ship grpcio-status with the actual proto file
2019-12-04 15:56:05 -08:00
Lidi Zheng
1a3916bc45
Use False instead 0 for bint
2019-12-04 14:47:07 -08:00
Lidi Zheng
d4b8527fb6
Adopt reviewer's advices
2019-12-04 14:28:10 -08:00
Guantao Liu
6b4b891eb2
Merge remote-tracking branch 'upstream/master' into libuv_em_basic
2019-12-04 14:01:14 -08:00
Mark D. Roth
68df397aa2
Remove vtables from JSON library
2019-12-04 13:03:55 -08:00
Lidi Zheng
45e23ef3ad
Ship grpcio-status with the actual proto file
2019-12-04 12:15:03 -08:00
Lidi Zheng
c5d194062c
Attempt to fix all CI failures:
...
* Fixes the Windows Cython obsolate issue
* Fixes the post fork threading issue
2019-12-03 15:57:42 -08:00
Lidi Zheng
32d05488f6
Hitting the technical debt the hard way
2019-12-03 15:57:39 -08:00
Lidi Zheng
dc2ee66432
Make Sanity test happy
2019-12-03 15:57:08 -08:00
Richard Belleville
6feae07504
Regenerate projects
2019-12-03 15:08:50 -08:00
Lidi Zheng
5e5781c961
First step of adding streaming API:
...
* Refactors how Task wrapper work on the client-side
* Refactors final status propagation and unify similar classes
* Adds unary-stream API for both-sides
* Refactors each abstraction layer multicallable / call / channel
* Revisits the design of cancellation on client-side
* Makes server methods interuptable
* Fixes a zombie coroutine issue in shutdown path
2019-12-03 12:53:47 -08:00
Guantao Liu
d969d8c706
Fix build rules.
2019-12-02 16:59:37 -08:00
Guantao Liu
19d1776c0d
Rebase the workspace to fix the submodule discrepancy.
2019-12-02 16:57:17 -08:00
Yash Tibrewal
5817f6287d
Merge pull request #21275 from yashykt/logicalthread
...
LogicalThread
2019-12-02 14:44:20 -08:00
Mark D. Roth
631fe79f84
Merge pull request #21207 from markdroth/c++_proxy_mapper
...
Convert grpc_proxy_mapper to C++.
2019-12-02 13:45:11 -08:00
Lidi Zheng
31ffd16764
Merge pull request #21285 from lidizheng/add-ignores
...
Add side-products of Python compilation to gitignore
2019-11-27 14:48:11 -08:00
Lidi Zheng
bb38187221
Add a TODO to remove a.out
2019-11-26 11:18:00 -08:00
Richard Belleville
aa156984b1
Support mutating a value used for a response in grpcio_testing
2019-11-25 17:41:16 -08:00
Mark D. Roth
4e393dc035
Convert grpc_proxy_mapper to C++.
2019-11-22 12:32:47 -08:00
Mark D. Roth
b073f5416d
Merge pull request #20902 from markdroth/c++_connector
...
Convert grpc_connector to C++.
2019-11-22 11:47:20 -08:00
Yash Tibrewal
3b1d176e9d
LogicalThread
2019-11-22 10:38:35 -08:00
Lidi Zheng
0db9a7a4a9
Merge pull request #21248 from lidizheng/fix-runner
...
Use dedicated threads for synchronous runners
2019-11-20 10:57:37 -08:00
Lidi Zheng
87e1189083
Use dedicated threads for synchronous runners
2019-11-19 13:56:47 -08:00
Mark D. Roth
0e487a7405
Convert grpc_connector to C++.
2019-11-14 09:45:17 -08:00
Jan Tattermusch
986070d280
use test size instead of timeout
2019-11-14 11:17:31 -05:00
Esun Kim
8cad3b37dc
Updates build files to use a sorted list of sources
2019-11-09 15:30:15 -08:00
Lidi Zheng
8347f47535
Merge pull request #20951 from lidizheng/aio-callback-utils
...
[Aio] Unify the logic around Core Callback API for both sides
2019-11-08 11:38:04 -08:00
Lidi Zheng
cb6726d0ea
Make the exception detail more helpful
2019-11-07 10:50:48 -08:00
Richard Belleville
d0937d101e
Merge pull request #20314 from robertwb/scope-fixes
...
Fix issue with exception being out of scope in Python 3.
2019-11-07 09:19:43 -08:00
Richard Belleville
f5e386730e
Merge pull request #20938 from gnossen/unary_stream_single_threaded_test
...
Add additional test runner for single-threaded unary-stream code path
2019-11-06 15:32:30 -08:00
Richard Belleville
40510efdc1
Yapf
2019-11-06 13:02:55 -08:00
Richard Belleville
5175dd4643
Merge pull request #20838 from gnossen/dedupe_dual_stack_tests
...
Dedupe dual stack tests
2019-11-06 13:01:42 -08:00
Richard Belleville
10e7befbf4
Appease pylint
2019-11-06 11:51:17 -08:00
Richard Belleville
3f1b5fe2aa
Whoops
2019-11-06 11:19:12 -08:00
Richard Belleville
7bf58e82fd
(hopefully) fix Windows
2019-11-06 11:16:50 -08:00
Lidi Zheng
918492d3ca
Make buildifier happy
2019-11-06 11:10:17 -08:00
Richard Belleville
df8bd10b96
Skip test not applicable to unary-stream case
2019-11-06 10:21:01 -08:00
Lidi Zheng
80f66ab248
Eliminate an evil space line
2019-11-05 17:17:23 -08:00
Lidi Zheng
08f145da99
Unify the logic around Core Callback API for both sides
2019-11-05 17:05:12 -08:00
Lidi Zheng
15c67e255b
Merge pull request #20885 from lidizheng/buildifier-step-2
...
Format all Bazel files using buildifier
2019-11-05 16:59:32 -08:00
Esun Kim
aa93600a4d
Merge pull request #20907 from veblush/upb-lib
...
Change upb from filegroup to library
2019-11-05 16:55:46 -08:00
Richard Belleville
a08da012d2
Switch to config-driven style
2019-11-05 15:17:06 -08:00
Esun Kim
aaf48c66fc
Change upb from filegroup to library
2019-11-05 14:20:56 -08:00
Lidi Zheng
c34bef4ca4
Format all Bazel files with buildifier
2019-11-05 14:03:52 -08:00
Lidi Zheng
4373d88caf
Fix the tests after merging with Unified Stub Call
2019-11-05 14:03:29 -08:00
Lidi Zheng
ae59fc3b7a
Adopt reviewers' advice
...
* Add cancellation handler
* Use loop=
2019-11-05 14:03:29 -08:00
Lidi Zheng
9aeefc3691
Fix missing shielding
2019-11-05 14:03:29 -08:00
Lidi Zheng
9289d34df0
Propagate unexpected error to application
2019-11-05 14:03:29 -08:00
Lidi Zheng
f8dc1d9a8e
Make PyLint happy
2019-11-05 14:03:29 -08:00
Lidi Zheng
8af510e1df
Adopt reviewer's advice:
...
1. Refactor (simplify) the failure handler;
2. Fix a memory leak for badly written application code.
2019-11-05 14:03:29 -08:00
Lidi Zheng
8168b9e1c9
Adopt reviewer's advice
...
* Make graceful shutdown support calls from multi-coroutine
* Added comments
* Make graceful shutdown success test case more strict
* Add 2 more concurrent graceful shutdown tests
2019-11-05 14:03:29 -08:00
Lidi Zheng
983e36d5a3
Make YAPF and PyLint happy
2019-11-05 14:03:29 -08:00
Lidi Zheng
0a423d05ca
Add 4 server tests and 1 channel tests
...
* Improve the shutdown process
* Refactor the AioRpcError
2019-11-05 14:03:29 -08:00
Lidi Zheng
cfea8c7d25
Add 3 more shutdown test cases
2019-11-05 14:03:29 -08:00
Lidi Zheng
a978449c3f
Correctly propagate and catch request_call failure
2019-11-05 14:03:29 -08:00
Lidi Zheng
980bcaf076
Add failure handling mechanism to CallbackWrapper
2019-11-05 14:03:29 -08:00
Lidi Zheng
3c43e6330f
Add shutdown process for completion queue
2019-11-05 14:03:29 -08:00
Lidi Zheng
9f5dbf70dc
Add shutdown test
2019-11-05 14:03:29 -08:00
Richard Belleville
86cb2f9efc
Add additional test runner for single-threaded unary-stream code path
2019-11-05 11:47:16 -08:00
Richard Belleville
057a493848
Merge pull request #20905 from gnossen/interceptor_test
...
Fix Regression in Client-side Interceptors
2019-11-05 10:34:31 -08:00
Richard Belleville
8c7b77489b
Rename to InactiveRpcError
2019-11-04 16:09:46 -08:00
Pau Freixes
403db61a58
AIO Unified call interface
...
Call interface, implemented by the new `grpc.experimental.aio.Call`
object is the unique entry point for handling RPC calls and is the
one returned by, for now, the `unary_unary` method. It supports all
in one the three interfaces `with_call`, `__call__` and `future` implemented
by the synchronous API.
2019-11-04 23:04:56 +01:00
Lidi Zheng
13bc82ce9c
Merge pull request #20891 from lidizheng/fix-3-i20299
...
Make sure Core aware of gevent Cython objects
2019-11-04 13:45:06 -08:00
Richard Belleville
f7249fcd3a
Adopt reviewer's advice
2019-11-04 13:44:39 -08:00
Lidi Zheng
814fd36459
Merge pull request #20870 from lidizheng/win-3.6
...
Make Windows test gRPC with Python 3.6
2019-11-04 13:41:19 -08:00
yihuaz
5570dec9a5
Merge pull request #20916 from yihuazhang/python
...
Add more documentation on local credentials
2019-11-04 13:03:24 -08:00
Lidi Zheng
1f3675005d
Disable StrictRealTimeTest for gevent
2019-11-04 10:47:35 -08:00
Lidi Zheng
cf02badf87
Make PyLint happy
2019-11-04 10:41:11 -08:00
Yihua Zhang
294aecfed6
add more documentation on local credentials
2019-11-03 09:33:06 -08:00
Richard Belleville
e4d58fba6d
Sanity
2019-11-01 16:34:41 -07:00
Richard Belleville
6f0b772afa
Add tests for other arities
2019-11-01 15:39:49 -07:00
Richard Belleville
acc6053716
Fix interceptors for unary-unary case
2019-11-01 15:28:48 -07:00
Lidi Zheng
d10eabf18b
Add a test case to catch the failure
2019-11-01 14:20:56 -07:00
Lidi Zheng
2817afd4e9
Make sure Core aware of gevent Cython objects
2019-10-31 16:41:14 -07:00
Lidi Zheng
61d463672d
Windows' gevent is always special!
2019-10-31 13:39:43 -07:00
Lidi Zheng
3cd792ad70
Make YAPF happy
2019-10-30 18:21:41 -07:00
Lidi Zheng
e2ee7bb679
Disable unit._channel_close_test.ChannelCloseTest
2019-10-30 17:00:16 -07:00
Mark D. Roth
fa6920f601
Merge pull request #20544 from markdroth/xds_cds_policy
...
CDS LB policy
2019-10-29 14:31:55 -07:00
Mark D. Roth
7ccdc85fa0
CDS LB policy
2019-10-29 12:00:12 -07:00
Richard Belleville
57e463db82
Merge pull request #20837 from gnossen/pylint_considered_annoying
...
Make pylint less annoying
2019-10-28 17:39:32 -07:00
Richard Belleville
9b058aa157
心よ。心よ。ここは、悪い所よ。
2019-10-28 15:50:39 -07:00
Richard Belleville
026d0e6af6
Incorporate review comments
2019-10-28 15:25:12 -07:00
Richard Belleville
be214c9c50
Yapf
2019-10-28 14:41:52 -07:00
Richard Belleville
abdd2ac2dd
Merge pull request #20812 from gnossen/unary_stream_initial_metadata
...
Enable Retrieval of Initial Metadata from Single Threaded Unary-Stream RPC at Any Point
2019-10-28 13:39:26 -07:00
Richard Belleville
90ee052cb8
Attempt to work on kokoro
2019-10-28 12:45:03 -07:00
Richard Belleville
d78563eb43
Merge remote-tracking branch 'origin/master' into dedupe_dual_stack_tests
2019-10-28 12:24:54 -07:00
Richard Belleville
2838ff184d
Make pylint less annoying
2019-10-28 12:20:41 -07:00
Richard Belleville
89fba97892
Yapf. Pylint
2019-10-28 12:17:16 -07:00
Richard Belleville
a577c75cb1
Update docstrings
2019-10-28 11:48:57 -07:00
Richard Belleville
349d79cae9
Integrate with asyncio tests
2019-10-28 11:46:40 -07:00
Richard Belleville
bf7accb2db
Remove unused code
2019-10-28 11:18:48 -07:00
Richard Belleville
09ac5fe573
Fix up reconnect test
2019-10-28 11:18:03 -07:00
Richard Belleville
800e0bb17a
Migrate compression test
2019-10-28 11:00:56 -07:00
Richard Belleville
5e3717953c
Get metadata flags test working
2019-10-28 10:55:40 -07:00
Richard Belleville
3b652bc3ef
WIP. Start writing signatures
2019-10-25 17:00:34 -07:00
Richard Belleville
49dafa527f
Rename exception and method
2019-10-25 16:04:11 -07:00
Richard Belleville
d07a59efc5
Introduce new error
2019-10-25 16:01:35 -07:00
Richard Belleville
f6dcec556e
Clean up operations sequence
2019-10-25 15:37:00 -07:00
Richard Belleville
844acda19b
Tidy up inheritance hierarchy
2019-10-25 15:27:35 -07:00
Lidi Zheng
c8c41e4f6a
Merge pull request #20771 from lidizheng/aio-tests
...
[AIO] AsyncIO Tests Kokoro Integration
2019-10-25 15:22:10 -07:00