haproxy/reg-tests/checks
Jérôme Magnin 0d00b544c3 REGTESTS: checks: exclude freebsd target for tcp-check_multiple_ports.vtc
This patch excludes freebsd, osx and generic targets for this vtc.

Basic tcp checks performed by haproxy on a linux system leverage the
TCP_QUICKACK option which implies that the connection is never
established from the perspective of the backend server. On other systems
a regular tcp 3 way handshake is performed immediately followed by a
reset, which from the perspective of the server is an aborted connection.

When we run this regtest on FreeBSD (or anything other than linux) there
is a race condition in the server_thread() function of the vtc_server.c
file. If we receive the reset when we are in accept() then fd is -1 and
vtest calls vtc_fatal, failing the test.

Other checks specific reg-tests were excluded on FreeBSD, osx and
generic for the same reason, but were at the time documented as being
disabled because they used TCP_DEFER_ACCEPT. These commits are
15685c791 ("REGTEST: Exclude freebsd target for some reg tests") and
03c6ab0cb ("REGTEST: exclude osx and generic targets for
40be_2srv_odd_health_checks")
2019-07-29 11:16:53 +02:00
..
1be_40srv_odd_health_checks.vtc REGTEST: rename the reg test files. 2019-04-23 15:37:03 +02:00
4be_1srv_health_checks.vtc REGTEST: rename the reg test files. 2019-04-23 15:37:03 +02:00
4be_1srv_smtpchk_httpchk_layer47errors.vtc REGTEST: Make this reg test be Linux specific. 2019-04-30 11:56:52 +02:00
40be_2srv_odd_health_checks.vtc REGTEST: exclude osx and generic targets for 40be_2srv_odd_health_checks 2019-04-25 08:39:48 +02:00
common.pem REGTEST: Add a reg test for health-checks over SSL/TLS. 2019-01-08 10:10:18 +01:00
tcp-check_multiple_ports.vtc REGTESTS: checks: exclude freebsd target for tcp-check_multiple_ports.vtc 2019-07-29 11:16:53 +02:00
tls_health_checks.vtc REGTEST: extend the check duration on tls_health_checks and mark it slow 2019-05-17 17:16:20 +02:00