lua-load ${testdir}/lua_validation.lua
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
frontend main-https
# haproxy frontend
haproxy hap -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
listen fe1
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
listen sender
haproxy h1 -W -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
listen sender
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
listen sender
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
# sni
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
listen sender
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
# limit idle pool to one connection
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
# limit idle pool to one connection
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
log global
unique-id-format %{+X}o\ TEST-%[req.hdr(in)]
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
log global
unique-id-format %{+X}o\ TEST-%[req.hdr(in)]
} -start
haproxy h1 -conf {
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
frontend fe1
mode tcp
bind "fd@${fe1h1}"
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
frontend fe1
# haproxy frontend
haproxy hap -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
listen feSrvH1
global
lua-load ${testdir}/h_txn_get_priv.lua
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
frontend fe1
mode http
bind "fd@${fe1}"
global
lua-load ${testdir}/lua_httpclient.lua
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
frontend fe1
mode http
bind "fd@${fe1}"
mode http
http-request use-service lua.fakeserv
- listen li1
- mode http
- bind unix@${tmpdir}/srv3
- server srv3 ${s3_addr}:${s3_port}
+ listen li1
+ mode http
+ bind unix@${tmpdir}/srv3
+ server srv3 ${s3_addr}:${s3_port}
} -start
global
lua-load ${testdir}/lua_socket.lua
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
frontend fe1
mode http
bind "fd@${fe1}"
global
lua-load ${testdir}/set_var.lua
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
frontend fe1
mode http
bind "fd@${fe1}"
lua-load-per-thread ${testdir}/txn_get_priv.lua
lua-load-per-thread ${testdir}/txn_get_priv-print_r.lua
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
frontend fe1
mode http
bind "fd@${fe1}"
lua-load ${testdir}/txn_get_priv.lua
lua-load ${testdir}/txn_get_priv-print_r.lua
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
frontend fe1
mode http
bind "fd@${fe1}"
global
lua-load ${testdir}/wrong_types_usage.lua
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
frontend fe1
mode http
bind "fd@${fe1}"
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
frontend fe
haproxy h2 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
frontend fe
haproxy h3 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
frontend fe
haproxy h4 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
frontend fe
haproxy h1 -conf {
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
frontend fe
global
stats socket "${tmpdir}/h1/stats" level admin
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
backend be1
option log-health-checks
option httpchk GET /
global
stats socket "${tmpdir}/h1/stats" level admin
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
backend be_check
server srv_check ${s1_addr}:${s1_port} check
server srv_no_check ${s1_addr}:${s1_port}
crt-store
load crt "${testdir}/common.crt" key "${testdir}/common.key"
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
listen ssl-lst
bind "${tmpdir}/ssl.sock" ssl crt ${testdir}/common.crt strict-sni
tune.ssl.default-dh-param 2048
tune.ssl.capture-buffer-size 1
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
listen frt
mode http
bind "fd@${frt}" ssl crt ${testdir}/common.pem
haproxy h14 -arg -V -conf-OK {
defaults tcp
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
tcp-response inspect-delay 5s
tcp-response content accept
haproxy h17 -arg -V -conf-OK {
defaults common
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
defaults def_front from common
global
stats-file ${testdir}/sample-stats-file
+ defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
+
frontend fe
guid guid-fe
bind "fd@${feS}" guid-prefix guid-feS
tune.idle-pool.shared off
defaults
+ timeout client 30s
+ timeout server 30s
+ timeout connect 30s
mode http
frontend fe1