Esun Kim
0b26a2ff56
Added abseil-based sync
5 years ago
Vijay Pai
6b2aeec9f3
Revert "Revert "Revert "Revert "Log an error (in dbg mode) if CQ is Shutdown before its Server(s)""""
5 years ago
jiangtaoli2016
655a49384c
add boundary check in check_gcp_environment.cc
5 years ago
Lidi Zheng
8701b18efb
Use str instead of Text
5 years ago
Vijay Pai
79de5c5385
Stop using closure for inproc state machine, fix bugs
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
Mark D. Roth
f739557803
Move xds API code into a class, so that common state can be cached.
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
matthewstevenson88
ee7ae056e5
Revert "Updates to TLS credentials, version 3"
5 years ago
Yannic Bonenberger
06ecc87290
[bazel] Add fixes for --incompatible_load_proto_rules_from_bzl
5 years ago
Mark D. Roth
cf032b300e
xds: Fix crash when moving all localities from a priority to a higher priority.
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
Vijay Pai
152f46b5f6
Move generic stub implementation to header (prepare for templates)
5 years ago
Vijay Pai
ae640ef122
Remove unused parameter name
5 years ago
Vijay Pai
43665d6877
Remove unused parameter name
5 years ago
Mark D. Roth
01e87e2d93
Remove old JSON API
5 years ago
Yash Tibrewal
efa815ea1e
Clang-tidy
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
Yash Tibrewal
f86f7f28bd
Make WorkSerializerImpl a private inner class
5 years ago
Mark D. Roth
283574e3b7
Convert service config code to use new JSON API
5 years ago
Eric Gribkoff
1d59b25dea
Add xDS test client and server
5 years ago
Lidi Zheng
a5503cc64a
Add unit test for channel ready
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
eb1f21f651
Improve readability of unit tests & add one more test case
5 years ago
Lidi Zheng
cd76b79e7f
Support compression for both client and server
5 years ago
Yash Tibrewal
60ec586e2c
Reviewer comments
5 years ago
Pau Freixes
5cd4e133bf
Increase timeout in some tests
5 years ago
Mark D. Roth
b5df3ee398
XdsClient: Generate error message when no supported creds types found.
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
Mark D. Roth
f74b4126ad
Use the empty string instead of "*" for wildcard method.
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
Eric Gribkoff
31fa9550e5
Add runner script for xDS integration tests
5 years ago
Mark D. Roth
0cbe92af6c
Fix bugs in xds bootstrap file parsing.
5 years ago
Mehrdad Afshari
9bdd529077
Check .code() before .cancelled() in Python RPC tests
...
Call object's `.cancelled()` is not guaranteed to immediately return
True per spec even if `cancel()` is called. `.code()` ensures that
the RPC is terminated before we check for `.cancelled()` to ensure
our test is not stricter than necessary (a conforming implementation
should be allowed to return `False` on `cancelled()` for a bit due
to a race or something. This change makes the test more generically
applicable to other implementations.
5 years ago
Lidi Zheng
892fdf85d6
Add SecureLocalInteropTest to tests.json
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