Yash Tibrewal
ab9cb78e4d
Reviewer comments
5 years ago
Lidi Zheng
5182e9f07f
Eliminates suspicious exceptions in test logs
5 years ago
Vijay Pai
c86cfc305c
Remove all std::mem_fn and std::bind from service definitions and setup
5 years ago
Lidi Zheng
b5b47ce7c7
Upgrade the server stop log to warning
5 years ago
Lidi Zheng
79497f8059
Downgrade info logs to debug
5 years ago
ZhenLian
fe7f50a324
fix clang-format issue
5 years ago
Mark D. Roth
d4fb5ea436
update service config parsing as per recent spec change
5 years ago
Mariano Anaya
a8ad4db3af
[issue21953] Fix import in test
...
Import metadata from the canonical place.
5 years ago
Mark D. Roth
38f02d8e2b
xds: NACK EDS update with sparse priorities
5 years ago
Ashitha Santhosh
3651424ea4
Moved k[Min/Max]FrameSize variables to header file.
5 years ago
Mariano Anaya
2be1ec9c6e
[issue21953] Move tests to the aio part
...
* Export the new metadata type through the ``__init__.py``
* Move the tests from the old location to the new one for the
asynchronous stack.
5 years ago
Mariano Anaya
3bf67c4253
[issue21953] Fix typing in Metadata class definitions
5 years ago
Mariano Anaya
6891169b58
Apply PR feedback
...
* Fix the length of the object to account for all the keys it holds
(consider it's a multi-mapping)
* Add support for deleting items
* Make test stricter
5 years ago
Mariano Anaya
1f2d916386
[aio] Metadata type: Fix tests & __repr__
5 years ago
Mariano Anaya
0be36ed606
Add mutability to the MetadataType
5 years ago
Mariano Anaya
7d88c61f57
Initial modelling of the metadata abstraction
...
Create the initial version for the abstraction for the Metadata based on
the discussion at https://github.com/grpc/grpc/issues/21953
5 years ago
Lidi Zheng
52634fb7be
Correct the docstring and implementation of AuthMetadataPlugin
5 years ago
Vijay Pai
69eb582448
Register CQ at the right place
5 years ago
Lidi Zheng
5cd773731d
Assert with public API instead of private API
5 years ago
Lidi Zheng
b73b389dd1
Change the default IO engine to poller
5 years ago
Mark D. Roth
343b5403df
xds: Send RDS request when retrying ADS call.
5 years ago
Donna Dionne
70ac4b6418
Basic Parsing, building service config, and Picking are all exercised
...
with basic tests.
5 years ago
jiangtaoli2016
4d41a56e17
SSL peer match name case-insensitive
5 years ago
April Schleck
fe426fc6f5
Make check_call_host not segfault when overridden_target_name_ is null.
...
This was broken by 40dd4a3301
.
5 years ago
jiangtaoli2016
951abee174
Revert "Append old ca.pem"
...
This reverts commit 13c6b6c612
.
5 years ago
jiangtaoli2016
13c6b6c612
Append old ca.pem
5 years ago
jiangtaoli2016
3799b7b80c
Update test creds README
5 years ago
Sayed Ibrahim Hashimi
44e1e7b0fd
minor update to fix msbuild condition to correct syntax
5 years ago
Mark D. Roth
5cd4f8140e
xds: Fix dumb reversed conditional in log message
5 years ago
jiangtaoli2016
c36af6e8df
Change object-c test credentials
5 years ago
Lidi Zheng
ae0dc69cb1
Fix the typo; I got the wrong branch and waited two hours
5 years ago
Stanley Cheung
0b2484ffc8
PHP: Add allow fork flag to config.m4
5 years ago
jiangtaoli2016
2620763fdd
Update test creds for php, python, ruby
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
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
jiangtaoli2016
90afa89c85
Update c# test credentials
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
Ashitha Santhosh
72112d034e
Added tests.
5 years ago
jiangtaoli2016
91bfc400d3
Update test credentials to use 2048-bit RSA keys
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
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
24e03778ea
Revert "Merge pull request #22373 from gnossen/creds_threads_and_breads"
...
This reverts commit 61a0212539
, reversing
changes made to 19d8e2c551
.
5 years ago