Ashitha Santhosh
4ca878799b
Refactor [String/Header/Path]matchers in xds_api.
4 years ago
Donna Dionne
4715bbc220
Fixing TryNextPrioirtyLocked to ensure we properly try higher priorities when lower ones fail
4 years ago
Yash Tibrewal
ac4f4de196
xDS server config fetcher
4 years ago
Mark D. Roth
8ddbc50272
change xDS certificate provider to contain a map by cluster
4 years ago
Donna Dionne
5c1834e8db
A previous fix which changed grpc_cycle_counter_to_millis_round_down/up
...
was not the correct fix and caused window test issues.
The correct fix is to ensure the test uses the same time apis as the
product code: grp_get_cycle_counter (which is platform dependent) to get
current time.
Tested both in open source and patched into google3 to ensure successful
import:
https://critique-ng.corp.google.com/cl/349981071/analysis
4 years ago
Mark D. Roth
1bc2d7d1a6
Remove StringLess and src/core/lib/gprpp/map.h.
4 years ago
Mark D. Roth
a38d6c641f
xds: Ignore WeightedCluster entries with weight 0.
4 years ago
Donna Dionne
4f8ed98f3e
Xds cluster resolver
...
Implemented new xds cluster resolver config
Separated policy and discovery mechanism
4 years ago
Yash Tibrewal
c9e99945ec
Add SANs matching for xDS credentials
4 years ago
AJ Heller
880a854f0e
Convert URI parser to C++ #24701
4 years ago
ZhenLian
de4e8a4680
refactor PemKeyCertPair
4 years ago
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