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
Pau Freixes
071da37fb9
Remove unused call attributes
5 years ago
Pau Freixes
90b04f2a45
Make YAPF happy
5 years ago
Pau Freixes
53c41de3e0
Refactorize Cython and Python call communications
...
Now the status and the initial metadata, as awaitable methods, are
provided by the Cython layer. Any time the Python layer, like the Call
object, needs to know the status of the initial metadata uses the new
methods published by the AioCall
5 years ago
Jan Tattermusch
fe2242e603
Revert "Unify boringssl submodules and use non-developer boringssl cmake build"
5 years ago
Jan Tattermusch
3f3cf8b62a
Revert "grpclb stabilization"
5 years ago
Lidi Zheng
225d37e84c
Fix a segfault in check connectivity state
5 years ago
Lidi Zheng
80d7acff7c
Fixing a segfault in the server shutdown path
5 years ago
Alexander Polcyn
1197454f5a
Regenerate projects
5 years ago
Lidi Zheng
c1eab2e95f
Remove the suppression
5 years ago
Lidi Zheng
0fc1d212aa
Make sanity tests happy
5 years ago
Jan Tattermusch
325da0066d
regenerate projects
5 years ago
Lidi Zheng
1c78ccd44e
Implement add_done_callbacks and time_remaining
5 years ago
Lidi Zheng
613f64f12e
Support metadata for streaming RPCs
5 years ago
Esun Kim
9e15f78cf8
Update absl to the lastest
5 years ago
Lidi Zheng
f912ddf7d4
Split the seen_metadata function & assign tuple() as default value
5 years ago
Lidi Zheng
181437bbd8
Add prepend_send_initial_metadata_op function
5 years ago
Lidi Zheng
435cf89108
Fix a bug that prevents metadata modification in interceptors
5 years ago
Lidi Zheng
ec2f394803
Resolve the conflict between PRs
5 years ago
Lidi Zheng
a140a362ba
Make sanity tests happy
5 years ago
Lidi Zheng
f9397de161
Make test pass after the merge
5 years ago