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
Yash Tibrewal
9c043baf49
Allow the channelz service test to get different listen socket sizes
4 years ago
Mark D. Roth
a38d6c641f
xds: Ignore WeightedCluster entries with weight 0.
4 years ago
Yash Tibrewal
4105d2ce20
XdsServerBuilder, config fetching per resolved address and delaying bind/listen till fetch is complete
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
Mark D. Roth
e4faf1945d
Remove grpc_client_channel_get_subchannel_call().
4 years ago
Esun Kim
53ab235fb8
Fix google-explicit-constructor
4 years ago
Mark D. Roth
a9d30fece6
Use separate mutexes and call queues for resolution and load balancing
4 years ago
Yash Tibrewal
096b2324e1
Experimental API for XdsServerCredentials
4 years ago
Yash Tibrewal
b08861b60f
Register certificate provider factories after init
4 years ago
Esun Kim
2ff84ed8c2
C++ cast for void*
4 years ago
Esun Kim
ec0b88a5d7
Fix google-readability-casting
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
yang-g
ec074a0df9
Remove hack for Xcode 10
4 years ago
capstan
131579d52d
Roll forward of commit 7883b51: Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
This reverts commit da66b7d14e
.
NEW:
* Adds references to `absl/flags/declare.h`, new to LTS 2020923.2 imported in commit 5b43440
.
* Works around MSVC 2017 compiler error with large help text on flags by reducing the help text.
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
Nathan Herring
da66b7d14e
Revert "Abseil Flags"
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
capstan
7883b5133d
Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
4 years ago
Mark D. Roth
1f95593de7
xds: Set status code to INVALID_ARGUMENT when NACKing.
4 years ago
Yash Tibrewal
02ca015b13
Experimental support and tests for CreateCustomInsecureChannelWithInterceptorsFromFd
4 years ago
Esun Kim
aae4f4cf18
Fix by misc-unused-using-decls
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
3fef4e7435
Fix by readability-redundant-smartptr-get
4 years ago
Esun Kim
e7434d385e
Fix by tidy-modernize-use-override
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
Esun Kim
ece76ee1e8
Fix code by readability-container-size-empty
4 years ago