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
Alexander Polcyn
1797b84e0e
Add 1.27.3 to the interop matrix
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
jiangtaoli2016
90afa89c85
Update c# test credentials
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
Ashitha Santhosh
72112d034e
Added tests.
5 years ago
jiangtaoli2016
91bfc400d3
Update test credentials to use 2048-bit RSA keys
5 years ago
Ashitha Santhosh
895a46564a
Merge remote-tracking branch 'upstream/master' into c++
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
Richard Belleville
4185352aa0
Merge pull request #22385 from gnossen/creds_leak_rollback
...
Revert "Merge pull request #22373 from gnossen/creds_threads_and_breads"
5 years ago
Richard Belleville
24e03778ea
Revert "Merge pull request #22373 from gnossen/creds_threads_and_breads"
...
This reverts commit 61a0212539
, reversing
changes made to 19d8e2c551
.
5 years ago
Richard Belleville
34e320a439
Working client
5 years ago
Jan Tattermusch
f2751504c1
Merge pull request #22363 from jtattermusch/win_rbe_port_blacklist
...
Blacklist a port that cannot be bound on WinRBE
5 years ago
Lidi Zheng
1a0655d75c
Add comment about why we can't use cimport
5 years ago
Lidi Zheng
65930d4be9
Remove the socket reader in shutdown
5 years ago
Richard Belleville
61a0212539
Merge pull request #22373 from gnossen/creds_threads_and_breads
...
Stop Leak of one thread per call in case of reference cycle
5 years ago
Lidi Zheng
19d8e2c551
Merge pull request #22165 from lidizheng/aio-benchmark
...
Integrate existing gRPC Python stack benchmarks with Bazel
5 years ago
Jiangtao Li
c936391933
Merge pull request #22332 from jiangtaoli2016/sni_alert
...
Treat SNI mismatch as noack
5 years ago
Jan Tattermusch
bccdd0cb29
Merge pull request #22356 from jtattermusch/more_flakes
...
Mark client_lb_end2end_test as flaky
5 years ago
Jan Tattermusch
2f0f675ded
Merge pull request #22379 from jtattermusch/more_flaky_marking
...
Mark more tests as flaky
5 years ago
Jan Tattermusch
01d635b92a
improve code readability
5 years ago