Esun Kim
53ab235fb8
Fix google-explicit-constructor
4 years ago
Yash Tibrewal
b08861b60f
Register certificate provider factories after init
4 years ago
Yash Tibrewal
f635d9deeb
xds_end2end_test cleanup from #24643
4 years ago
Esun Kim
75e3e660fd
Fix google-readability-todo
4 years ago
Yash Tibrewal
82b158f249
Update file watcher certificate provider factory with provider implementation
4 years ago
Esun Kim
c028e2f5cd
Fix bugprone-integer-division
4 years ago
Yash Tibrewal
ee2480abbd
Add missing check_config release
4 years ago
donnadionne
3697765c01
Revert "Adjusting time measurements for the timeout test to make it more stable"
4 years ago
Yash Tibrewal
33b4911a50
xDS client security integration
4 years ago
Donna Dionne
fdb7c77d55
Fixing time calculation APIs to make them consistent and work in
...
multiple environment.
4 years ago
Mark D. Roth
07016f8191
Move resource generation out of ADS impl and into test suite class.
4 years ago
Donna Dionne
2dc58be3b5
Protect timeout feature under a flag and added testing.
4 years ago
Mark D. Roth
27e1c1c56d
clang-tidy: enable google-readability-braces-around-statements
4 years ago
Esun Kim
38472186b1
Disable XdsRoutingApplyXdsTimeout under Asan too
4 years ago
Richard Belleville
2ad3c0a041
Revert "Merge pull request #24568 from veblush/test-xds-abseil"
...
This reverts commit 9083de5017
, reversing
changes made to 913760a6a9
.
4 years ago
Esun Kim
dc9ef8fc39
Enable XdsRoutingApplyXdsTimeout again under TSAN
4 years ago
Richard Belleville
6ec512d0f1
Avoid internal build failure
4 years ago
yang-g
8456e2138a
Check localhost is resolved to ipv4 or ipv6 and update test accordingly.
4 years ago
Esun Kim
2089785b62
Disable XdsRoutingApplyXdsTimeout test under TSAN
4 years ago
Mark D. Roth
1f95593de7
xds: Set status code to INVALID_ARGUMENT when NACKing.
4 years ago
Mark D. Roth
b607080400
Use a global atomic for circuit breaking call counter.
4 years ago
Mark D. Roth
bce7bc78ab
Fix xDS resource type version to persist across stream restarts.
4 years ago
Esun Kim
6ae8463500
Fix by modernize-make-unique
4 years ago
Donna Dionne
a3ce1f745a
Setting timeout in method config.
4 years ago
Mark D. Roth
63546c0faf
Fix ADS server resource type version logic and refactor code.
4 years ago
Donna Dionne
35c412fde5
Protecting the circuit breaking (drop action) using environment
...
variable. All the logic of refcounting are left but will not result in
any actions. Test added to test protected case.
4 years ago
Donna Dionne
5a25a427b5
Protecting the circuit breaking (drop action) using environment
...
variable. All the logic of refcounting are left but will not result in
any actions. Test added to test protected case.
4 years ago
Esun Kim
6d6648c7e1
Fix clang-tidy errors
4 years ago
Mark D. Roth
a6954fe39e
Use a single instance of the drop and locality stats objects.
4 years ago
Mark D. Roth
caf798e9ab
xds: Add support for case_sensitive option in RouteMatch.
4 years ago
Mark D. Roth
799e805e8a
Move locality load reporting to EDS policy.
4 years ago
Mark D. Roth
dcc94158ac
Don't try to use global xds channel args after they've been destroyed.
4 years ago
Donna Dionne
ea4cb41bd2
Remove unused variable.
4 years ago
Donna Dionne
e7d7b7de86
xDS circuit breaking support
4 years ago
Mark D. Roth
b62d5c7eaa
Allow channel args to modify service config parsing behavior.
4 years ago
Mark D. Roth
1ba51dcb1a
Share XdsClient between channels.
4 years ago
Mark D. Roth
2fe1a5cd0a
Add missing const_cast<>.
4 years ago
Mark D. Roth
7baf55e473
Stop propagating parent channel args into xDS channel.
4 years ago
Mark D. Roth
6ea7e4dd16
Fix channel to apply new ConfigSelector even if ServiceConfig hasn't changed.
4 years ago
Mark D. Roth
4bb00c25c0
Fix cut-and-paste error and change test to catch this kind of bug.
4 years ago
Mark D. Roth
5107e65a93
Stop setting PROXYLESS_CLIENT_HOSTNAME node metadata in LRS request.
4 years ago
Donna Dionne
fa4f131a85
Increasing failover time to avoid errors like
...
I0914 19:15:38.606657832 40 priority.cc:658] [priority_lb 0x611000009b40] child child2 (0x613001702bc0): failover timer fired, reporting TRANSIENT_FAILURE
Should prevent flakes in InitialUnavailable tests
Note: test had to be modified to reproduce more easily, will monitor the
test after this fix to ensure problem does not appear again.
4 years ago
Mark D. Roth
414405d6ae
Fix EDS update equality check.
4 years ago
Donna Dionne
5c242f0577
Fixing flake in DeadUpdate
...
It is observed that ADS is shutdown, but it's possible that
a request still comes in.
This request should not update the ADS resource_type_response_state_ as
they were cleared by the shutdown.
This fix ensures this.
4 years ago
Donna Dionne
ffb560090a
Moving XDS Routing functionalities from LB policy into XdsConfigSelector
4 years ago
Donna Dionne
2d10cd4d26
Ensure SendRpc is not called without checking return value; use
...
CheckRpcSendOk to wrap it.
4 years ago
Donna Dionne
1b1a41df5d
New Tests to guard against regression when routing and weighted target
...
logic are moved from policies to XdsConfigSelector:
1. Cluster update test: we never had a test that explicitly updated
clusters multiple times.
2. A cluster update test that includes long running RPCs, in particular,
RPCs not yet committed.
4 years ago
Mark D. Roth
5adf794eec
Increase polling timeout for NoMatchedDomain test.
4 years ago
Mark D. Roth
91b698d232
Revert "Merge pull request #23969 from grpc/revert-23918-xds_virtual_host_validation"
...
This reverts commit 13b5f0b625
, reversing
changes made to 9ea2d7c89d
.
4 years ago
donnadionne
4cb21ff819
Revert "xds: Don't identify the needed VirtualHost at validation time."
4 years ago