Donna Dionne
c0c7f1dae3
Fix build and test failures
...
Including the following
All all needed BUILD changes to include new xdsRouting
Fixed TSAN errors
AllServerUnavailableFailFast may return UNKNOWN as oppose UNAVAILABLE
ChooseLastRoute modified into 2 tests
5 years ago
Mark D. Roth
03411d7be7
Second attempt: grpclb stabilization
5 years ago
Donna Dionne
f487d1be61
Addressing code review comments.
5 years ago
Jan Tattermusch
db07f7963e
speedup ssl_transport_security_test also on Mac
5 years ago
Mark D. Roth
0e1c63a7a1
xds: don't report TRANSIENT_FAILURE when we're told to drop all
5 years ago
Vijay Pai
32a33ae2b1
Properly set thread-local variable indicating nonblocking test
5 years ago
Mark D. Roth
fcd8bbd34c
minor cleanups in xds_end2end_test
5 years ago
Jan Tattermusch
b4c6d34347
fix ssl_transport_security_test on x86
5 years ago
Jan Tattermusch
423a209f57
avoid too long test names on RBE Windows
5 years ago
Mark D. Roth
652b5a8673
xds: Add tests showing that we do not use localities with no endpoints.
5 years ago
Vijay Pai
c86cfc305c
Remove all std::mem_fn and std::bind from service definitions and setup
5 years ago
Mark D. Roth
d4fb5ea436
update service config parsing as per recent spec change
5 years ago
Mark D. Roth
38f02d8e2b
xds: NACK EDS update with sparse priorities
5 years ago
Donna Dionne
46439bcb0f
Fixing the settings_timeout_test flake by reducing pollset_work deadline
...
Intermittently (when we run the test 100 times) we see that at times
we are not notified about successful socket connection even within 1
second.
The pollset_work deadline is set to 1 second, so when our connection
timeout is also set to 1 second, we only had 1 poll. And if that poll
didn't let us know about the socket, we didn't get another chance.
Reducing the pollset_work deadline to 100ms, now the test runs faster
and pass consistently:
result for 500 runs:
https://source.cloud.google.com/results/invocations/dd1b38f4-0f28-470b-a78b-b485445e44f2/targets/%2F%2Ftest%2Fcore%2Ftransport%2Fchttp2:settings_timeout_test/tests
5 years ago
Donna Dionne
ac79383583
Debugging xds_end2endtest DropTest Update by sending more initial
...
traffic.
5 years ago
jiangtaoli2016
f090b04dd4
Add NULL-termination to hardcoded test creds string
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
jiangtaoli2016
4d41a56e17
SSL peer match name case-insensitive
5 years ago
jiangtaoli2016
951abee174
Revert "Append old ca.pem"
...
This reverts commit 13c6b6c612
.
5 years ago
jiangtaoli2016
13c6b6c612
Append old ca.pem
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
jiangtaoli2016
2a9173f554
Update hardcoded test credentials and keys
5 years ago
jiangtaoli2016
b21fc9c4d4
Add a test on bad SNI and ensure handshake succeeds
5 years ago
Mark D. Roth
611cf644bc
Use wait_for_ready for xds calls.
5 years ago
ZhenLian
738272f3a8
[ImproveTLS] add a wrapper to error_detail in C core args
5 years ago
Mark D. Roth
5927f9b625
Gracefully switch xds policy instances when cluster name changes, and other LRS-related fixes.
5 years ago
Jan Tattermusch
6738f420fd
mark channelz_test as flaky
5 years ago
Yash Tibrewal
f1b87b1290
Disable disappearing_server for Windows
5 years ago
Jan Tattermusch
01d635b92a
improve code readability
5 years ago
Jan Tattermusch
2e266a82d9
mark end2end test as flaky
5 years ago
Jan Tattermusch
a791e16983
mark more tests as flaky
5 years ago
Jan Tattermusch
84ae7981d2
blacklist a port that cannot be bound on WinRBE
5 years ago
Vijay Pai
b4f0cad4bd
bm_arena needs more time
...
Internal tests show that it needs a large timeout. This has passed 100x without timeout.
5 years ago
Jan Tattermusch
548e989515
mark some fixtures as flaky with resource_quota_server test
5 years ago
Jan Tattermusch
8b663c86b6
support marking end2end fixture-test pairs as flaky
5 years ago
Jan Tattermusch
bda2519eeb
mark client_lb_end2end_test as flaky
5 years ago
Jan Tattermusch
29528fc026
bm_metadata is not flaky anymore
5 years ago
Yash Tibrewal
b40b162cc9
Add missing grpc_slice_unref to bm_metadata
5 years ago
Mark D. Roth
4c200b4300
If an EDS update replaces all localities in a priority, go into CONNECTING.
5 years ago
Jan Tattermusch
5c8e0bcafb
add missing _test suffix for some bazel tests
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