testbench: adapt imptcp tests for large connection counts

Updated the imptcp test suite to set the "SocketBacklog" parameter to a higher
value to accommodate tests with a large number of concurrent connections.
This change addresses potential CI flakes caused by SYN queue overflows during
test runs and significantly reduces test runtime by avoiding delays during
session setup.

The adjusted SocketBacklog parameter ensures smoother handling of high
connection counts, improving test reliability and performance.
This commit is contained in:
Rainer Gerhards 2025-01-23 10:57:56 +01:00
parent a5a9ae7986
commit 1302dd5da9
No known key found for this signature in database
GPG Key ID: 0CB6B2A8BE80B499

View File

@ -9,7 +9,7 @@ generate_conf
add_conf '
$MaxOpenFiles 2000
module(load="../plugins/imptcp/.libs/imptcp")
input(type="imptcp" port="0" listenPortFileName="'$RSYSLOG_DYNNAME'.tcpflood_port")
input(type="imptcp" SocketBacklog="1000" port="0" listenPortFileName="'$RSYSLOG_DYNNAME'.tcpflood_port")
template(name="outfmt" type="string" string="%msg:F,58:2%\n")
:msg, contains, "msgnum:" action(type="omfile" file="'$RSYSLOG_OUT_LOG'" template="outfmt")