Mark D. Roth
0e1c63a7a1
xds: don't report TRANSIENT_FAILURE when we're told to drop all
5 years ago
Mark D. Roth
fcd8bbd34c
minor cleanups in xds_end2end_test
5 years ago
Mark D. Roth
652b5a8673
xds: Add tests showing that we do not use localities with no endpoints.
5 years ago
Mark D. Roth
38f02d8e2b
xds: NACK EDS update with sparse priorities
5 years ago
Donna Dionne
ac79383583
Debugging xds_end2endtest DropTest Update by sending more initial
...
traffic.
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
Donna Dionne
d8fc6bd4c6
Addressing code review comments.
5 years ago
Donna Dionne
f9f59ba222
Debugging xds_end2endtest LocalityMap UpdateMap by sending more traffic
...
The test is failing due to the backend not getting the expected amount
of traffic by a small margin.
Increasing traffic and adding debugs.
5 years ago
Mark D. Roth
611cf644bc
Use wait_for_ready for xds calls.
5 years ago
Mark D. Roth
5927f9b625
Gracefully switch xds policy instances when cluster name changes, and other LRS-related fixes.
5 years ago
Mark D. Roth
4c200b4300
If an EDS update replaces all localities in a priority, go into CONNECTING.
5 years ago
Donna Dionne
a61c6c36ba
LocalityMapTest.UpdateMap is rewritten
...
to set the second EDS update more deterministically instead of using
a delay.
This test popped up as a flake after the refactoring of the xds_end2end
test and it can now be rewritten to be more determinsitic.
5 years ago
Mark D. Roth
86cbef7f72
clang-format
5 years ago
Mark D. Roth
6b315db2ba
add test for removed cluster resource
5 years ago
Mark D. Roth
027492ff86
add missing comment
5 years ago
Mark D. Roth
46b4414655
change logic to send empty response when resources go away
5 years ago
Mark D. Roth
c306d7940f
add test for changing clusters
5 years ago
Mark D. Roth
b4d5901b5e
clean up test code
5 years ago
Donna Dionne
7a146722db
Harded coded a service config to point to xds_routing_experimental
...
With just 1 action, which has 1 child policy: cds_experimental
Basically wrapping the previous cds_experimental config inside the new
xds_routing_experimental
Tested to make sure all current tests still pass.
This is just a skeleton code to allow new parsing code to be added and
tested.
5 years ago
Donna Dionne
e2178cc1ff
Merged and addressed code review comments.
5 years ago
Donna Dionne
854ebff0c3
Making ClingTidy changes
...
https://critique-ng.corp.google.com/cl/298652594/analysis
5 years ago
Donna Dionne
d5689c37ed
Converting AdsServiceImpl to a Fake
...
- Allow Resources to be set
- Allow clients to subscribe/unsubscribe to resources
- Managing, storing, and versioning resources correctly based on updates
- Correct ACK/NACK according to XDS protocol
- Started a separate blocking thread to be used for stream read
- Handling both requests from clients and updates from tests and respond
with the correct version of resource
- Consolidated all 4 resources (LDS, CDS, EDS, RDS) to share common code
- Updated all tests to use the fake properly
- Fixed potential crash cases in the subchannel thread for clean TSAN,
UBSAN runs
5 years ago
Yash Tibrewal
2cdab491a3
Cleanup
5 years ago
Yash Tibrewal
c6fa7eefb9
testing with locks in ws
...
Remove no_logging and add missing mu locks
5 years ago
Mark D. Roth
b68f813e54
xds: send envoy.lb.does_not_support_overprovisioning client capability
5 years ago
Mark D. Roth
06e34a1d4f
Update LRS to use "PROXYLESS_CLIENT_HOSTNAME" metadata instead of cluster field.
5 years ago
Mark D. Roth
cf032b300e
xds: Fix crash when moving all localities from a priority to a higher priority.
5 years ago
Mark D. Roth
cb6168667c
remove unused "using" declaration
5 years ago
Mark D. Roth
1490b5a24e
Fix unused-result errors on import.
5 years ago
Mark D. Roth
d7a91d59bb
Support xds request timeouts.
5 years ago
Mark D. Roth
ac7c1d20ed
Add LDS/RDS into XdsClient
5 years ago
Yash Tibrewal
48139ebe2e
Fix 21686 to use the correct status
5 years ago
Yash Tibrewal
ccf20e254f
Fix xds_end2end_test
5 years ago
Juanli Shen
a0b812c30f
Add CDS to xds client
5 years ago
Mark D. Roth
408ec6e867
fix xds_end2end_test
5 years ago
Prashant Jaikumar
c9117fa198
Fix C++ tests to enable running on android
5 years ago
Mark D. Roth
7ccdc85fa0
CDS LB policy
5 years ago
Mark D. Roth
bc7c655e37
Revert "Merge pull request #20745 from grpc/revert-20679-eds_health_status"
...
This reverts commit 9647a1ed99
, reversing
changes made to 61059132fa
.
5 years ago
Mark D. Roth
d942e69eac
Add new fields to xds policy config.
5 years ago
Mark D. Roth
d0c62504df
Reuse the same ports for each test.
5 years ago
Mark D. Roth
ea3e369649
Revert "Merge pull request #20772 from nanahpang/fix-xds-test-suite"
...
This reverts commit 100006d4cf
, reversing
changes made to 47b873078f
.
5 years ago
Na-Na Pang
e925081c5b
clang format
5 years ago
Na-Na Pang
f7e47948b6
Comment out the test suites that has oversize port pool
5 years ago
Na-Na Pang
1a4fddf9a4
Comment out the test suites that has oversize port pool
5 years ago
Na-Na Pang
ca6ba44c55
Comment out the test suites that has oversize port pool
5 years ago
nanahpang
8574ccc57b
Revert "Add new fields to xds policy config."
5 years ago
nanahpang
a925f2c928
Revert "Ignore EDS endpoints that are unhealthy."
5 years ago
Mark D. Roth
4bdb034162
Change xds_end2end_test to write out its own bootstrap files.
5 years ago
Mark D. Roth
2db50beaf5
Ignore EDS endpoints that are unhealthy.
5 years ago