Esun Kim
0b26a2ff56
Added abseil-based sync
5 years ago
Lidi Zheng
8701b18efb
Use str instead of Text
5 years ago
Lidi Zheng
5cf41f3424
Revert the changes in _channel.py
5 years ago
Lidi Zheng
33014035eb
Skip the test_invalid_metadata on Windows for now
5 years ago
Lidi Zheng
c7095d6854
Make a proper shallow copy of onging calls set
5 years ago
Lidi Zheng
15ff162fe3
Improve the documentation about newly added exception classes
5 years ago
Lidi Zheng
22cd31b0ec
Remove TODO
5 years ago
Lidi Zheng
ecf44b094b
Prohibit mixing two styles of API on client side
5 years ago
Mariano Anaya
1df63bf35b
Get the debug_error_string in a simpler fashion
...
* Use the public method in ``AioRpcStatus``
* Keep everything encapsulated inside the function that creates the
error.
5 years ago
Lidi Zheng
473a75b47e
Reduce side effect of a "create" method
5 years ago
Mariano Anaya
583712704a
[Aio] Set debug_error_string to AioRpcError
...
When handling errors in aio, also set the ``debug_error_string``, to get
more information (when available), about the exception, and help debug.
5 years ago
Mark D. Roth
01e87e2d93
Remove old JSON API
5 years ago
Lidi Zheng
b378b66f8c
[Aio] Attempt to fix recent AsyncIO windows flake
5 years ago
Lidi Zheng
daeaf8eff4
Promote the channel_ready & simplify test logic
5 years ago
Lidi Zheng
0919f939b4
Improve compression docstring & simplify metadata default value
5 years ago
Jan Tattermusch
21512217f2
get rid of the https://grpc.io/release plague
5 years ago
Lidi Zheng
6a330edf74
Add channel_ready helper function
5 years ago
Lidi Zheng
d190a0e08c
Make YAPF happy
5 years ago
Lidi Zheng
cd76b79e7f
Support compression for both client and server
5 years ago
Pau Freixes
2d89ef0acd
Fix pylint issue
5 years ago
Pau Freixes
3a8be1784c
make YAPF happy
5 years ago
Pau Freixes
c94364f311
Use a weakset for storing ongoing calls
5 years ago
Pau Freixes
2cef2fce39
Use set as data structure for trace ongoing calls
5 years ago
Pau Freixes
d0b218ae18
Once cancelled just destroy the channel
5 years ago
Lidi Zheng
47246c86bb
Fix the server credentials & improve socket implementation
5 years ago
Lidi Zheng
788d14cb1f
Enable more local interop test cases and other fixes:
...
* Support echo status and metadata for interop test server
* Add set_code and set_details for ServicerContext
* Add an is_ok() method on cygrpc._AioCall object
* Sanitize user supplied status code
* Prettify server-side unexpected exception log
* Reduce log spams from unary calls
5 years ago
Lidi Zheng
9b26b410fb
Support echo status for interop test server
5 years ago
Lidi Zheng
c926941447
Deflake the channel_argument_test & improve socket error handling
5 years ago
Lidi Zheng
27a7ec6b0d
Make YAPF happy
5 years ago
Lidi Zheng
0de9a7b231
Fix typo
5 years ago
Yash Tibrewal
74309886bb
Replace LogicalThread with WorkSerializer
5 years ago
Lidi Zheng
a63f51b1ad
Remove assertions & add a comment
5 years ago
Lidi Zheng
82b185b268
Make sanity tests happy
5 years ago
Lidi Zheng
72d6642226
Support wait-for-ready mechanism
...
* Fixing a segfault & a deadlock along the way
* Patching another loophole in the error path
5 years ago
Mark D. Roth
380eb750ec
New JSON API
5 years ago
Pau Freixes
5959b685e8
Remove unused imports, add pylint exceptions
5 years ago
Pau Freixes
90331211a6
Add graceful period for closing the channel
...
Separated the tests for testing how a channel is closed into another
test file.
Fixed a bug introduced into the interceptors code in the previous
commit.
5 years ago
Jan Tattermusch
f098606c4a
Revert "Revert "Reintroduce #21527 (boringssl submodule unification)""
...
This reverts commit cca892022b
.
5 years ago
Lidi Zheng
e5ff58ed85
Make YAPF happy
5 years ago
Lidi Zheng
50ed111cde
Pack the platform check into the compiler check function
5 years ago
Pau Freixes
c2b3e00068
[Aio] Close ongoing calls when the channel is closed
...
When the channel is closed, either by calling explicitly the `close()`
method or by leaving an asyncrhonous channel context all ongoing RPCs will be
cancelled.
5 years ago
Lidi Zheng
09d121f65e
Fix the windows build failure
5 years ago
hcaseyal
cca892022b
Revert "Reintroduce #21527 (boringssl submodule unification)"
5 years ago
Benjamin Peterson
fb8b7fbcac
Make credentials callback threads daemonic.
...
Similarly to #21786 , we want to avoid holding up interpreter shutdown with internal threads.
5 years ago
Lidi Zheng
f8ec53ea42
Removing unused variables & rename variables
5 years ago
Jan Tattermusch
e7e5d0198f
Revert "Revert "Unify boringssl submodules and use non-developer boringssl cmake build""
...
This reverts commit fe2242e603
.
5 years ago
Mark D. Roth
ac7c1d20ed
Add LDS/RDS into XdsClient
5 years ago
Benjamin Peterson
4ab5aaf142
Mark the delivery thread daemonic.
5 years ago
Lidi Zheng
0c142306be
De-duplication for the call objects
5 years ago
Pau Freixes
2dde566d39
Fix pylint issue
5 years ago