Chengyuan Zhang
00bb398c58
Perform circuit breaking test with dedicated backend services.
4 years ago
Chengyuan Zhang
3fef71243a
Use two extra backend services for circuit breaking test.
4 years ago
Chengyuan Zhang
16d6b8044f
Fix lint, formatting.
4 years ago
Chengyuan Zhang
07ddf4eaef
Enhance logging messages.
4 years ago
Chengyuan Zhang
003ce563f4
Only disable config validation for circuit breaking test.
4 years ago
Chengyuan Zhang
bd0b4bb367
Implement more advanced circuit breaking test with two backend services.
4 years ago
Chengyuan Zhang
df64f452de
Configure client to send both unary and empty calls.
4 years ago
Chengyuan Zhang
8c24041c37
Enable running circuit_breaking_test_advanced.
4 years ago
Chengyuan Zhang
c7506e9b41
Implement advanced circuit breaking test
4 years ago
Chengyuan Zhang
d25d8d64a3
Ensure number of outstanding RPCs being stable.
4 years ago
Chengyuan Zhang
4f5d6e44a6
Formatting.
4 years ago
Chengyuan Zhang
172b59be33
Fix formatting.
4 years ago
Chengyuan Zhang
1d0bed27d6
Simplify test logic by only checking the number of RPCs being in-flight.
4 years ago
Chengyuan Zhang
993050099d
Use _WAIT_FOR_BACKEND_SEC as the timeout for waiting a specific number of RPCs to be in-flight.
4 years ago
Chengyuan Zhang
1746fae565
Eliminate unnecessary wait_until_all_rpcs_fail
4 years ago
Chengyuan Zhang
9a2a75f830
Directly use enum values defined in the message instead of doing string conversion.
4 years ago
Chengyuan Zhang
6c1907aa42
Move circuit_breaking from _TEST_CASES to _ADDITIONAL_TEST_CASES as not all languages have the feature ready.
4 years ago
Chengyuan Zhang
66feb8c2d9
Implement the basic test case for limiting max number of concurrent RPCs.
4 years ago
Eric Gribkoff
2f2abdf22a
yapf
4 years ago
Eric Gribkoff
f73d7af85d
Make it possible to use pre-existing client processes
4 years ago
Eric Gribkoff
0c81da4e92
Revert "Merge pull request #24163 from murgatroid99/run_xds_tests_clients_bash"
...
This reverts commit 9673bc9988
, reversing
changes made to b56b321943
.
4 years ago
Michael Lumish
831dd953a9
Remove duplicate code from formatting fix
4 years ago
Michael Lumish
f26e94be37
Fix run_xds_tests.py formatting
4 years ago
Michael Lumish
f6057e093d
Add a comment explaining the Popen change
4 years ago
Michael Lumish
a366931344
In run_xds_tests.py, run clients in bash
4 years ago
Menghan Li
d04cfab707
xds testing: always set validate_for_proxyless
4 years ago
Eric Gribkoff
1775fe222a
Merge pull request #24010 from ericgribkoff/increase_wait_for_stats_timeout
...
Increase wait for stats timeout
4 years ago
Eric Gribkoff
6bce82c42a
Increase wait for stats timeout
4 years ago
Menghan Li
fc87ccb252
xds testing: always set validate_for_proxyless
4 years ago
Eric Gribkoff
1263c8014f
Merge pull request #23956 from ericgribkoff/unique_suffix
...
xds test: retry with random suffix after conflict
4 years ago
Eric Gribkoff
a66313512b
xds test: retry with random suffix after conflict
4 years ago
Eric Gribkoff
08e3c311d0
Merge pull request #23950 from ericgribkoff/directly_query_health
...
xds tests: check health service in wait_for_healthy_backends
4 years ago
Eric Gribkoff
2a7f14e5a0
xds tests: check health service in wait_for_healthy_backends
4 years ago
Eric Gribkoff
5183c76fef
Merge pull request #23939 from ericgribkoff/bump_ops_timeout
...
Increase timeout for GCP operations
4 years ago
Eric Gribkoff
244aad3552
Increase timeout for GCP operations
4 years ago
Eric Gribkoff
005b57b0a9
Merge pull request #23927 from ericgribkoff/disable_dist_check
...
xds testing: remove distribution comparison in backends restart
4 years ago
Eric Gribkoff
6b29a6d7b2
Merge pull request #23928 from ericgribkoff/give_round_robin_more_time
...
Increase attempt number waiting for round_robin config propagation
4 years ago
Menghan Li
ccc8f50504
Merge pull request #23923 from menghanl/xds_test_set_serving_status
4 years ago
Eric Gribkoff
5a60e1bb19
Increase attempt number waiting for round_robin config propagation
4 years ago
Menghan Li
a7dc27d4e9
xds testing: check serving status is set correctly
...
And print what status was set. This helps debugging when the test fails
4 years ago
Menghan Li
26de5087d8
Merge pull request #23924 from menghanl/disable_new_instance_group_test
...
xds testing: delete test new_instance_group
4 years ago
Eric Gribkoff
efb7b0f7f8
Merge pull request #23915 from ericgribkoff/really_remove_flake_fix
...
Account for connecting to different zone TD
4 years ago
Eric Gribkoff
8fd8a47c7d
Merge pull request #23911 from ericgribkoff/remove_flake_fix
...
Account for empty EDS update in test_round_robin
4 years ago
Eric Gribkoff
214dbce0ca
xds testing: remove distribution comparison in backends restart
...
This does not add any coverage beyond the existing round_robin checks,
and has a potential flake when any RPCs in the initial sampled
distribution (before restart) fail, we will get a skewed distribution
and be unable to match it after the restart.
4 years ago
Menghan Li
f700a8c73c
Merge pull request #23909 from menghanl/xds_test_fail_on_error
4 years ago
Menghan Li
f5f9f17710
xds testing: delete test new_instance_group
...
This test is already covered by remove_instance_group (which adds a new instance group and then remove).
This test is also failing when the TD instance connected by the client is in a different region.
4 years ago
Eric Gribkoff
8c97bc639c
yapf
4 years ago
Eric Gribkoff
09225ef049
Account for connecting to different zone TD
4 years ago
Richard Belleville
2188da4c92
Revert run_xds_tests.py changes to derisk release
4 years ago
Eric Gribkoff
bbe880c0a2
Account for empty EDS update in test_round_robin
4 years ago