mirror of
https://github.com/curl/curl.git
synced 2026-08-25 11:43:36 +03:00
QUIC: on connect, keep on trying on draining server
Do not give up connect on servers that are in draining state. This might indicate the QUIC server restarting and the UDP packet routing still hitting the instance shutting down. Instead keep on connecting until the overall TIMEOUT fires. Closes #14863
This commit is contained in:
parent
0ca15307a3
commit
283af039c8
5 changed files with 5 additions and 28 deletions
|
|
@ -36,7 +36,6 @@ from testenv import Env, CurlClient, ExecResult
|
|||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@pytest.mark.skipif(condition=Env().ci_run, reason="not suitable for CI runs")
|
||||
class TestGoAway:
|
||||
|
||||
@pytest.fixture(autouse=True, scope='class')
|
||||
|
|
@ -83,8 +82,6 @@ class TestGoAway:
|
|||
proto = 'h3'
|
||||
if proto == 'h3' and env.curl_uses_lib('msh3'):
|
||||
pytest.skip("msh3 stalls here")
|
||||
if proto == 'h3' and env.curl_uses_lib('quiche'):
|
||||
pytest.skip("does not work in CI, but locally for some reason")
|
||||
if proto == 'h3' and env.curl_uses_ossl_quic():
|
||||
pytest.skip('OpenSSL QUIC fails here')
|
||||
count = 3
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue