Yash Tibrewal
e26ec77423
revert auto changes
5 years ago
Yash Tibrewal
2723a1bae6
Add a new type of error, GRPC_ERROR_EOS for failing writes when end of stream has been received
5 years ago
Mark D. Roth
f8f6034d1a
Refactor xds LB policy
5 years ago
Lidi Zheng
e50c9a8e2e
Fix typo in the comment
5 years ago
Lidi Zheng
4eb596446d
Resolve conflict with master
5 years ago
Lidi Zheng
2b6037f113
Rename to wait_for_conneciton && Add to unary-unary RPC
5 years ago
Lidi Zheng
58beda2f73
Add try_connect API to StreamUnaryCall
5 years ago
Lidi Zheng
c07520a350
Mark it as experimental
5 years ago
Lidi Zheng
41866c1250
Add try_connect API for UnaryStreamCall and StreamStreamCall
5 years ago
Lidi Zheng
6f00de087f
Aggregate common statement in both branches
5 years ago
Lidi Zheng
e00eb2fec2
Make pylint happy
5 years ago
Lidi Zheng
8b1a6c8f45
Accepts normal iterable of request messages
5 years ago
Richard Belleville
f15a6bf6e4
Add version check for Python 3.6 to simple stubs
5 years ago
Lidi Zheng
386977ff41
Annotate metadata variable as Tuple instead of Sequence
5 years ago
Lidi Zheng
5cab833808
Make sanity tests happy
5 years ago
Lidi Zheng
2c24272bbd
Cast the complete queue to sub class to avoid AttributeError
5 years ago
Lidi Zheng
ee31a696ab
Cast metadata to tuple
5 years ago
Mark D. Roth
03411d7be7
Second attempt: grpclb stabilization
5 years ago
Lidi Zheng
cb5fdce2bf
Improve readability and fix wording
5 years ago
Lidi Zheng
5182e9f07f
Eliminates suspicious exceptions in test logs
5 years ago
Lidi Zheng
b5b47ce7c7
Upgrade the server stop log to warning
5 years ago
Lidi Zheng
79497f8059
Downgrade info logs to debug
5 years ago
Mariano Anaya
2be1ec9c6e
[issue21953] Move tests to the aio part
...
* Export the new metadata type through the ``__init__.py``
* Move the tests from the old location to the new one for the
asynchronous stack.
5 years ago
Mariano Anaya
3bf67c4253
[issue21953] Fix typing in Metadata class definitions
5 years ago
Mariano Anaya
6891169b58
Apply PR feedback
...
* Fix the length of the object to account for all the keys it holds
(consider it's a multi-mapping)
* Add support for deleting items
* Make test stricter
5 years ago
Mariano Anaya
1f2d916386
[aio] Metadata type: Fix tests & __repr__
5 years ago
Mariano Anaya
0be36ed606
Add mutability to the MetadataType
5 years ago
Mariano Anaya
7d88c61f57
Initial modelling of the metadata abstraction
...
Create the initial version for the abstraction for the Metadata based on
the discussion at https://github.com/grpc/grpc/issues/21953
5 years ago
Lidi Zheng
52634fb7be
Correct the docstring and implementation of AuthMetadataPlugin
5 years ago
Lidi Zheng
b73b389dd1
Change the default IO engine to poller
5 years ago
Lidi Zheng
ae0dc69cb1
Fix the typo; I got the wrong branch and waited two hours
5 years ago
Lidi Zheng
158a68f4f0
Annotate channel context manager methods to make pytype happy
5 years ago
Lidi Zheng
46bb3769a9
Override the auth plugin behavior
5 years ago
Lidi Zheng
d6bd3c37b2
Use mutex to protect queue operations
5 years ago
Lidi Zheng
030b1b6a84
Update the pxd as well
5 years ago
Lidi Zheng
82050ae192
Initialize credentials after IO engine set
5 years ago
Richard Belleville
24e03778ea
Revert "Merge pull request #22373 from gnossen/creds_threads_and_breads"
...
This reverts commit 61a0212539
, reversing
changes made to 19d8e2c551
.
5 years ago
Lidi Zheng
1a0655d75c
Add comment about why we can't use cimport
5 years ago
Lidi Zheng
65930d4be9
Remove the socket reader in shutdown
5 years ago
Richard Belleville
59b040d3c4
Stop leaking threads
5 years ago
Mariano Anaya
dff4a30b6c
Fix build & address review comments
...
Fixes https://github.com/grpc/grpc/issues/20532
5 years ago
Mariano Anaya
33e15156bb
[WIP] Feedback on the PR
5 years ago
Mariano Anaya
f2aad7e54c
Extend tests for secure channels & credentials
5 years ago
Mariano Anaya
a1bb0bc6f8
Set error description
5 years ago
Mariano Anaya
764be7ed92
Improve error message by including the error code
5 years ago
Mariano Anaya
88e922c03f
Make the server test use SSL credentials
5 years ago
Mariano Anaya
f44e4e2138
Renames according to PR comments
5 years ago
Lidi Zheng
c82f28d428
Use socket to synchronize cq and asyncio
5 years ago
Lidi Zheng
5d1651ff65
Don't graceful shutdown cq to avoid the deadlock
5 years ago
Lidi Zheng
7622a2de38
Improve readability & fix a deadlock issue in _test_base
5 years ago