REGTESTS: try to activate again the seamless reload test with the master CLI

Since the reload is now synchronous over the master CLI, try to reload
with it. This was a problem before with the signals because it wasn't
possible to wait for the end of the reload before sending the requests.

This activate again this test, we will see if it's more stable or we
will deactivate it again..
This commit is contained in:
William Lallemand 2023-11-17 17:11:42 +01:00
parent d5cce92a46
commit 3379441e26
1 changed files with 5 additions and 3 deletions

View File

@ -16,12 +16,14 @@
varnishtest "Seamless reload issue with abns sockets" varnishtest "Seamless reload issue with abns sockets"
feature ignore_unknown_macro feature ignore_unknown_macro
feature cmd "command -v socat"
feature cmd "command -v grep"
# abns@ sockets are not available on freebsd # abns@ sockets are not available on freebsd
#EXCLUDE_TARGETS=freebsd,osx,generic #EXCLUDE_TARGETS=freebsd,osx,generic
#REGTEST_TYPE=broken #REGTEST_TYPE=devel
haproxy h1 -W -conf { haproxy h1 -W -S -conf {
global global
stats socket "${tmpdir}/h1/stats" level admin expose-fd listeners stats socket "${tmpdir}/h1/stats" level admin expose-fd listeners
@ -43,7 +45,7 @@ haproxy h1 -W -conf {
} -start } -start
shell { shell {
kill -USR2 $(cat "${tmpdir}/h1/pid") echo "reload" | socat -t1000 TCP:${h1_mcli_addr}:${h1_mcli_port} - | grep 'Success=1'
} }
client c1 -connect ${h1_testme_sock} { client c1 -connect ${h1_testme_sock} {