Richard Belleville
3fd0001481
Add Python xDS example server
5 years ago
Lidi Zheng
39c4fd7972
Merge pull request #22343 from lidizheng/async-unary-unary-credentials-tests
...
[Aio] Extend unit tests for async credentials calls
5 years ago
Eric Gribkoff
3e7c587694
Merge pull request #22421 from ericgribkoff/set_zone
...
set zone in bootstrap file
5 years ago
Vijay Pai
2b01d07ded
Merge pull request #22386 from vjpai/docs
...
Add useful comments
5 years ago
Lidi Zheng
ae0dc69cb1
Fix the typo; I got the wrong branch and waited two hours
5 years ago
Stanley Cheung
03c8964ae4
Merge pull request #22416 from stanley-cheung/php-add-fork-flag
...
PHP: Add allow fork flag to config.m4
5 years ago
Eric Gribkoff
b0ac806183
set zone in bootstrap file
5 years ago
Jiangtao Li
d3e51a0fbf
Merge pull request #22406 from jiangtaoli2016/sni_test
...
Add a test on bad SNI and ensure handshake succeeds
5 years ago
Stanley Cheung
0b2484ffc8
PHP: Add allow fork flag to config.m4
5 years ago
Richard Belleville
8aea8f4991
Merge pull request #22414 from gnossen/fix_python_interop_config
...
Correct python run script path
5 years ago
jiangtaoli2016
b21fc9c4d4
Add a test on bad SNI and ensure handshake succeeds
5 years ago
Richard Belleville
fe283856ef
Decrease client verbosity
5 years ago
Richard Belleville
56861fb970
Fix path to target
5 years ago
Srini Polavarapu
9ceb9e2970
Merge pull request #22349 from chalin/patch-1
...
C++ README: fix link to tutorial
5 years ago
Richard Belleville
4319d02246
Correct python run script path
5 years ago
ZhenLian
c97492faf0
Merge pull request #22370 from grpc/zhen_error_details_fix
...
[ImproveTLS] add a wrapper to error_detail in C core args
5 years ago
Mark D. Roth
260d688809
Merge pull request #22407 from markdroth/xds_wfr
...
Use wait_for_ready for xds calls.
5 years ago
Lidi Zheng
69fa971183
Merge pull request #22405 from lidizheng/annotate-context-manager
...
Annotate channel context manager methods to make pytype happy
5 years ago
Richard Belleville
85d25bd990
Merge pull request #22104 from gnossen/xds-python-client
...
Implement Python xDS interop client.
5 years ago
Jan Tattermusch
8b78b3ebed
Merge pull request #22397 from jtattermusch/matrix_no_old_sanitizers
...
Remove run_tests.py based sanitizers from run_tests_matrix.py
5 years ago
Jan Tattermusch
13ab6c8590
Merge pull request #22393 from jtattermusch/mark_channelz_test_as_flaky
...
Mark channelz_test as flaky
5 years ago
donnadionne
b4a65af247
Merge pull request #22402 from donnadionne/err_msg
...
Adding an error to properly report credential missing CreateXdsChannel.
5 years ago
Mark D. Roth
611cf644bc
Use wait_for_ready for xds calls.
5 years ago
Lidi Zheng
158a68f4f0
Annotate channel context manager methods to make pytype happy
5 years ago
Donna Dionne
3e19b04abf
Fixing the error message.
5 years ago
donnadionne
f1f0003a4c
Merge pull request #22400 from donnadionne/example_fix
...
Building C++ example with grpc++ instead of grpc++_unsecure
5 years ago
Donna Dionne
e5432a73f8
Adding an error to properly report credential missing CreateXdsChannel.
...
This will allow the failure to properly shutdown everything like this:
I0318 17:23:32.444358867 27538 xds_client.cc:1811] [xds_client 0x55ea110cff10] creating xds client
I0318 17:23:32.444401674 27538 xds_client.cc:1819] [xds_client 0x55ea110cff10] creating channel to trafficdirector.googleapis.com:443
E0318 17:23:32.444461219 27538 xds_client.cc:1826] [xds_client 0x55ea110cff10] failed to create xds channel: {"created":"@1584552212.444450255","description":"no credential found","file":"/home/donnadionne/v128/grpc/src/core/ext/filters/client_channel/xds/xds_channel.cc","file_line":36}
E0318 17:23:32.444515988 27538 xds_resolver.cc:118] Failed to create xds client -- channel will remain in TRANSIENT_FAILURE: {"created":"@1584552212.444450255","description":"no credential found","file":"/home/donnadionne/v128/grpc/src/core/ext/filters/client_channel/xds/xds_channel.cc","file_line":36}
I0318 17:23:32.444613149 27538 completion_queue.cc:788] cq_end_op_for_pluck(cq=0x55ea110cfa10, tag=0x7ffd7e2fb1b0, error="No Error", done=0x55ea10c9b035, done_arg=0x55ea110d7310, storage=0x55ea110d7380)
I0318 17:23:32.444667902 27538 completion_queue.cc:1319] RETURN_EVENT[0x55ea110cfa10]: OP_COMPLETE: tag:0x7ffd7e2fb1b0 OK
I0318 17:23:32.444726001 27538 completion_queue.cc:1425] grpc_completion_queue_destroy(cq=0x55ea110cfa10)
I0318 17:23:32.444768059 27538 completion_queue.cc:1419] grpc_completion_queue_shutdown(cq=0x55ea110cfa10)
I0318 17:23:32.444812370 27538 init.cc:212] grpc_shutdown(void)
2: Failed to pick subchannel
I0318 17:23:32.444928463 27538 call.cc:573] grpc_call_unref(c=0x55ea110d6320)
I0318 17:23:32.445024834 27538 metadata_array.cc:34] grpc_metadata_array_destroy(array=0x7ffd7e2fb770)
I0318 17:23:32.445071369 27538 metadata_array.cc:34] grpc_metadata_array_destroy(array=0x7ffd7e2fb720)
Greeter received: RPC failed
I0318 17:23:32.445153945 27538 channel.cc:510] grpc_channel_destroy(channel=0x55ea110c7a80)
I0318 17:23:32.445203614 27538 xds_client.cc:1846] [xds_client 0x55ea110cff10] shutting down xds client
I0318 17:23:32.445247579 27538 ref_counted.h:199] xds_client:0x55ea110cff18 /home/donnadionne/v128/grpc/src/core/ext/filters/client_channel/xds/xds_client.cc:1860 unref 1 -> 0 XdsClient::Orphan()
I0318 17:23:32.445289154 27538 xds_client.cc:1839] [xds_client 0x55ea110cff10] destroying xds client
I0318 17:23:32.445353536 27538 init.cc:212] grpc_shutdown(void)
I0318 17:23:32.445404973 27538 init.cc:212] grpc_shutdown(void)
Instead of silently like this:
I0318 01:10:03.085766343 8544 xds_client.cc:1811] [xds_client 0x55fe23fa3f10] creating xds client
I0318 01:10:03.085809647 8544 xds_client.cc:1819] [xds_client 0x55fe23fa3f10] creating channel to trafficdirector.googleapis.com:443
I0318 01:10:03.085904230 8544 ref_counted.h:103] xds_client:0x55fe23fa3f18 /home/donnadionne/v128/grpc/src/core/ext/filters/client_channel/xds/xds_client.cc:1831 ref 1 -> 2 XdsClient+ChannelState
E0318 01:10:03.085946286 8544 xds_client.cc:483] assertion failed: channel_ != nullptr
5 years ago
Richard Belleville
a82f8f3dd7
Ensure unit tests don't pick up interop client
5 years ago
Lidi Zheng
46bb3769a9
Override the auth plugin behavior
5 years ago
Yash Tibrewal
5e468dd288
Merge pull request #22333 from yashykt/disappearingserver
...
Disable disappearing_server for Windows
5 years ago
Donna Dionne
48fa247304
Building C++ example with grpc++ instead of grpc++_unsecure
...
The example should be build with grpc++, not grpc++_unsecure.
For some reason in some branches like master, both versions are built in
so problem not detected. This problem surfaced in 1.28x so needs to be
fixed to link with the correct grpc++.
5 years ago
Mark D. Roth
2a1deeec2b
Merge pull request #22371 from markdroth/xds_lrs_fix
...
Gracefully switch xds policy instances when cluster name changes.
5 years ago
ZhenLian
738272f3a8
[ImproveTLS] add a wrapper to error_detail in C core args
5 years ago
Mark D. Roth
5927f9b625
Gracefully switch xds policy instances when cluster name changes, and other LRS-related fixes.
5 years ago
Mark D. Roth
dd165a3d79
Merge pull request #22388 from markdroth/xds_lds_dup_fix
...
xds: fix duplicate LDS update detection
5 years ago
Jan Tattermusch
1316ae2d30
remove run_tests.py sanitizers from run_tests_matrix.py
5 years ago
Jan Tattermusch
c9ae8ed9c7
regenerate projects
5 years ago
Jan Tattermusch
6738f420fd
mark channelz_test as flaky
5 years ago
apolcyn
d6e2514d07
Merge pull request #22256 from apolcyn/fix_interop_matrix_builder
...
Re-initialize submodules after checking out a tag in interop matrix builder
5 years ago
Yash Tibrewal
f1b87b1290
Disable disappearing_server for Windows
5 years ago
Lidi Zheng
621a281a0c
Merge pull request #22259 from lidizheng/aio-cq-2
...
[Aio] Use socket to synchronize between Cpp and Python
5 years ago
Richard Belleville
bbecc319cc
Unrename cpp tests
5 years ago
Richard Belleville
7ec0eda191
Split xDS tests up into separate kokoro jobs
5 years ago
Lidi Zheng
d6bd3c37b2
Use mutex to protect queue operations
5 years ago
Mark D. Roth
d812d9d557
fix duplicate LDS update detection
5 years ago
Vijay Pai
33f4b8336e
Add useful comments
5 years ago
Richard Belleville
e88f582cb8
Add Python interop client to CI
5 years ago
Richard Belleville
7fd0c8fc1a
Clean up client
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