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
Sergii Tkachenko
8db79e2e71
Python style: reformat code using updated yapf 0.30.0
4 years ago
Mark D. Roth
8ddbc50272
change xDS certificate provider to contain a map by cluster
4 years ago
ZhenLian
c48e39d5c2
Support Default Root Certs in Tls Credentials
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
yang-g
c6c3dc57af
Remove unneeded filter
4 years ago
Chuan Ren
06cc42eb85
Add support of implicit and explicit flows for external account creds
4 years ago
Mark D. Roth
1bc2d7d1a6
Remove StringLess and src/core/lib/gprpp/map.h.
4 years ago
Alexander Polcyn
882243606f
Add a mechanism to plumb arbitary command line flags to the c-ares unit test binary
4 years ago
Alexander Polcyn
17a49209bc
Remove unnecessary signal-forwarding/timeout thread in c-ares unit test driver
4 years ago
Alexander Polcyn
8215b21dc1
move grpc_ares_ev_driver and fd_node definitions into grpc_ares_wrapper.cc
4 years ago
Adam Cozzette
63ee5b62c2
Updated parse_json.cc to rely on config_protobuf.h for protobuf types
...
Google's internal version of the gRPC codebase uses a version of
protobuf with a different namespace and include paths. This commit makes
parse_json.cc rely on config_protobuf.h for protobuf types so that it
will work properly in that environment. I also replaced a call to
Status::error_code() with a call to Status::code() instead. This way the
code will work with absl::Status, which has a somewhat different API
compared to google::protobuf::util::Status.
4 years ago
Donna Dionne
88876b194c
Fixing interop client to send all RPC types for each duration_per_query.
4 years ago
Yash Tibrewal
9c043baf49
Allow the channelz service test to get different listen socket sizes
4 years ago
Donna Dionne
9b1172697e
Adding a expect_status flag in xds interop client to get ready for
...
timeout tests.
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
Alexander Polcyn
9480039754
Fix formatting
4 years ago
Alexander Polcyn
aef3bb0157
Remove unnecessary explicit bytes conversion
4 years ago
Alexander Polcyn
408a02379d
Make c-ares resolver unit tests runnable under python3
4 years ago
Jan Tattermusch
f18a02253f
remove Flaky=true flag for some tests
4 years ago
Donna Dionne
4f8ed98f3e
Xds cluster resolver
...
Implemented new xds cluster resolver config
Separated policy and discovery mechanism
4 years ago
AJ Heller
01378c742f
Add TODO for the OOM fix that makes these tests flaky
4 years ago
AJ Heller
34ba812e20
Mark QPS Benchmark Tests as flaky
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
f171a6689e
Fix StatusCode
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
Esun Kim
7d7c3cc711
Update by review
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
e0d8c498a6
C++ cast for others
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
ac080fd17a
Fix readability-inconsistent-declaration-parameter-name manually
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
e4a060fb1e
Adding client changes needed for circuit breaking tests
...
- reworking interop client to accpet ClientConfig RPC
- adding new stats RPC
4 years ago
Donna Dionne
fdb7c77d55
Fixing time calculation APIs to make them consistent and work in
...
multiple environment.
4 years ago
ZhenLian
d74e43da95
Add File Watcher Certificate Provider API
4 years ago