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
c6a97f125a
Fix the breakage due to conflict
5 years ago
Lidi Zheng
435cf89108
Fix a bug that prevents metadata modification in interceptors
5 years ago
Lidi Zheng
a3e950adbb
Make tests.json happy
5 years ago
Lidi Zheng
fb2b4ec82b
Add two more invalid metadata test cases
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
bcf3a1f9e7
Add metadata test
5 years ago
Lidi Zheng
f9397de161
Make test pass after the merge
5 years ago
Zhanghui Mao
6d556914d0
fix metadata
5 years ago
Zhanghui Mao
0b802e0404
implement metadata for aio unary call
5 years ago
Lidi Zheng
cdade7c450
Clean-up loggers and imports in Cython
5 years ago
Jan Tattermusch
27cdec0041
buildifier format
5 years ago
Richard Belleville
69f990673f
Conform to protobuf's usage of six
5 years ago
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
5 years ago
Lidi Zheng
9c66db3d26
Disable the flaky _exit_test for Bazel
5 years ago
Lidi Zheng
259be9e6b7
Compress the catch clauses
5 years ago
Lidi Zheng
1dc2679d6d
Explicitly pointout KeyboardInterrupt and SystemExit can pass freely
5 years ago
Lidi Zheng
65ba1c9aab
Remove unused function
5 years ago
Lidi Zheng
9bba7b7af5
Improve readability
5 years ago
Lidi Zheng
26367cecc2
Expose the AbortError to enable users to identify the exception
5 years ago
Lidi Zheng
b721c6c096
Add abort test to tests.json
5 years ago
Lidi Zheng
8429fec1b5
Make pytype happy
5 years ago
Lidi Zheng
cddd0a0419
Implement abort mechanism for server side
5 years ago
Lidi Zheng
2306e26130
Adding comments about socket options portability
5 years ago
Lidi Zheng
85c8ce2f2f
Fix a bug in conflict resolution
5 years ago
Lidi Zheng
4a86bb16f5
Adding documentation to the new ref-count mechanism
5 years ago
Lidi Zheng
7520925814
Further simplify the ref-count management for CallbackWrapper
5 years ago
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
5 years ago
Lidi Zheng
050b3989f0
Make pytype happy
5 years ago
Lidi Zheng
0afc05cef5
Fixing the docstring wording
5 years ago
Lidi Zheng
f75ce34da7
Removing an empty line
5 years ago
Lidi Zheng
650ba93a61
Improve the surface API & rewrite the test
5 years ago
Lidi Zheng
fa62339430
Make Sanity test happy
5 years ago
Lidi Zheng
5f0a70973e
Implement connectivity state related APIs
5 years ago
Pau Freixes
8f51eb62d5
Make YAPF happy
5 years ago
Pau Freixes
299a9b38ae
Skip time out test for windows environments
5 years ago
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>
5 years ago
Lidi Zheng
bcd57dfb7d
Support Windows
5 years ago
Lidi Zheng
6a70555290
Plumb through socket options from application to iomgr
5 years ago
Lidi Zheng
b74476417d
Make the socket creation function 2/3 agnostic
5 years ago
Lidi Zheng
e479a78b7c
Apply REUSEADDR and REUSEPORT at the same time
5 years ago
Lidi Zheng
db5bd23e36
Remove the errno.ENOSR form unrecoverable error list
5 years ago
Lidi Zheng
055b3a7e6f
Simply the check
5 years ago
Lidi Zheng
ebd2c841e1
Check the errno instead of the message
5 years ago
Lidi Zheng
305defc7cb
Reuse 'bound_socket' to improve the test case
5 years ago
Lidi Zheng
d7698e7e1d
Make the test v4/v6 agnostic & fix some typo
5 years ago