normalise alloc counter slack (#1789)
Motivation: Usually, we add a more or less random number of slack allocations to make sure the tests don't spuriously fail. This makes it quite costly to support new Swift versions. Modifications: Add a script which can spit you out the right allocation limits including slack. Result: Easier to support new Swift versions
This commit is contained in:
parent
589a16e70b
commit
2d27890eb8
|
@ -0,0 +1,73 @@
|
|||
#!/bin/bash
|
||||
|
||||
# This script allows you to consume any Jenkins/alloc counter run output and
|
||||
# convert it into the right for for the docker-compose script.
|
||||
|
||||
set -eu
|
||||
|
||||
mode_flag=${1---docker-compose}
|
||||
|
||||
function usage() {
|
||||
echo >&1 "Usage: $0 [--docker-compose|--export]"
|
||||
echo >&1
|
||||
echo >&1 "Example:"
|
||||
echo >&1 " # copy the output from the Jenkins CI into your clipboard, then"
|
||||
echo >&1 " pbpaste | $0 --docker-compose"
|
||||
}
|
||||
|
||||
function die() {
|
||||
echo >&2 "ERROR: $*"
|
||||
exit 1
|
||||
}
|
||||
|
||||
case "$mode_flag" in
|
||||
--docker-compose)
|
||||
mode=docker
|
||||
;;
|
||||
--export)
|
||||
mode=export
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
function allow_slack() {
|
||||
raw="$1"
|
||||
if [[ ! "$raw" =~ ^[0-9]+$ ]]; then
|
||||
die "not a malloc count: '$raw'"
|
||||
fi
|
||||
if [[ "$raw" -lt 1000 ]]; then
|
||||
echo "$raw"
|
||||
return
|
||||
fi
|
||||
|
||||
allocs=$raw
|
||||
while true; do
|
||||
allocs=$(( allocs + 1 ))
|
||||
if [[ "$allocs" =~ [0-9]+00$ || "$allocs" =~ [0-9]+50$ ]]; then
|
||||
echo "$allocs"
|
||||
return
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
grep -e "total number of mallocs" -e ".total_allocations" | \
|
||||
sed -e "s/: total number of mallocs/.total_allocations/g" \
|
||||
-e "s/info: /test_/g"| \
|
||||
grep -Eo 'test_.*\.total_allocations: [0-9]+' | sort | uniq | while read test allocs; do
|
||||
test_name=$(echo "$test" | sed "s/test_//g" | cut -d. -f1 )
|
||||
allocs=$(allow_slack "$(echo "$allocs" | cut -d: -f2 | sed "s/ //g")")
|
||||
case "$mode" in
|
||||
docker)
|
||||
echo " - MAX_ALLOCS_ALLOWED_$test_name=$allocs"
|
||||
;;
|
||||
export)
|
||||
echo "export MAX_ALLOCS_ALLOWED_$test_name=$allocs"
|
||||
;;
|
||||
*)
|
||||
die "Unexpected mode: $mode"
|
||||
;;
|
||||
esac
|
||||
done
|
|
@ -20,35 +20,35 @@ services:
|
|||
environment:
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers=47050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers_sync=40050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet=32050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=0
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers=12050
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30540
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=4100
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpconnections=178010
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=37
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30450
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=4050
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpconnections=178050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udp_reqs=16050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2000
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpconnections=102050
|
||||
- MAX_ALLOCS_ALLOWED_1_reqs_1000_conn=470050
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2100
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=100 # 5.2 improvement 10000
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=5010
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=5010
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75010
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=50
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=2010 # 5.2 improvement 4000
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4440
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2050
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=0
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=5050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=5050
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75050
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=0
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=2050
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4450
|
||||
- MAX_ALLOCS_ALLOWED_read_10000_chunks_from_file=200050
|
||||
- MAX_ALLOCS_ALLOWED_schedule_10000_tasks=90050
|
||||
- MAX_ALLOCS_ALLOWED_scheduling_10000_executions=20150
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=16250
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=16200
|
||||
- MAX_ALLOCS_ALLOWED_udp_1_reqs_1000_conn=200050
|
||||
- SANITIZER_ARG=--sanitize=thread
|
||||
- INTEGRATION_TESTS_ARG=-f tests_0[013-9]
|
||||
|
|
|
@ -20,35 +20,35 @@ services:
|
|||
environment:
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers=47050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers_sync=40050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet=29050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=0
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers=12050
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30540
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=4100
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpconnections=177010
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=37
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30450
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=4050
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpconnections=177050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udp_reqs=16050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2000
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpconnections=101050
|
||||
- MAX_ALLOCS_ALLOWED_1_reqs_1000_conn=465050
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2100
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=100
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=5010
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=5010
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75010
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=50
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=2010
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4440
|
||||
- MAX_ALLOCS_ALLOWED_read_10000_chunks_from_file=190500
|
||||
- MAX_ALLOCS_ALLOWED_1_reqs_1000_conn=465001
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2050
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=0
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=5050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=5050
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75050
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=0
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=2050
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4400
|
||||
- MAX_ALLOCS_ALLOWED_read_10000_chunks_from_file=190050
|
||||
- MAX_ALLOCS_ALLOWED_schedule_10000_tasks=90050
|
||||
- MAX_ALLOCS_ALLOWED_scheduling_10000_executions=20150
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=16250
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=16200
|
||||
- MAX_ALLOCS_ALLOWED_udp_1_reqs_1000_conn=200050
|
||||
- SANITIZER_ARG=--sanitize=thread
|
||||
|
||||
|
|
|
@ -20,35 +20,35 @@ services:
|
|||
environment:
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers=47050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers_sync=40050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet=32050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=0
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers=12050
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=31990
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=3100
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=37
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=31950
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=3050
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpconnections=186050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udp_reqs=18050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2000
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpconnections=107050
|
||||
- MAX_ALLOCS_ALLOWED_1_reqs_1000_conn=942050
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2100
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=10100
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=5010
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=5010
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75010
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=50
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=6010
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4500
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2050
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=10050
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=5050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=5050
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75050
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=0
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=6050
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4450
|
||||
- MAX_ALLOCS_ALLOWED_read_10000_chunks_from_file=220050
|
||||
- MAX_ALLOCS_ALLOWED_schedule_10000_tasks=90050
|
||||
- MAX_ALLOCS_ALLOWED_scheduling_10000_executions=20150
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=18250
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=18200
|
||||
- MAX_ALLOCS_ALLOWED_udp_1_reqs_1000_conn=211050
|
||||
|
||||
performance-test:
|
||||
|
|
|
@ -20,35 +20,35 @@ services:
|
|||
environment:
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers=47050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers_sync=40050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet=32050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=0
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers=12050
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30540
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=3100
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=37
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30450
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=3050
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpconnections=178050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udp_reqs=16050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2000
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpconnections=102050
|
||||
- MAX_ALLOCS_ALLOWED_1_reqs_1000_conn=467050
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2100
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=10100
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=5010
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=5010
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75010
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=50
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=6010
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4440
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2050
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=10050
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=5050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=5050
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75050
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=0
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=6050
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4400
|
||||
- MAX_ALLOCS_ALLOWED_read_10000_chunks_from_file=200050
|
||||
- MAX_ALLOCS_ALLOWED_schedule_10000_tasks=90050
|
||||
- MAX_ALLOCS_ALLOWED_scheduling_10000_executions=20150
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=16250
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=16200
|
||||
- MAX_ALLOCS_ALLOWED_udp_1_reqs_1000_conn=200050
|
||||
|
||||
performance-test:
|
||||
|
|
|
@ -20,35 +20,35 @@ services:
|
|||
environment:
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers=47050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers_sync=40050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet=29050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=0
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers=12050
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30540
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=4100
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=37
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30450
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=4050
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpconnections=179050 # regression from 5.3 which was 177010
|
||||
- MAX_ALLOCS_ALLOWED_1000_udp_reqs=16050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2000
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpconnections=102050 # regression from 5.3 which was 101050
|
||||
- MAX_ALLOCS_ALLOWED_1_reqs_1000_conn=468050 # regression from 5.3 which was 465050
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2100
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=100
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=1000
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2050
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=0
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=3050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=3050
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75010
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=50
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=2010
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4440
|
||||
- MAX_ALLOCS_ALLOWED_read_10000_chunks_from_file=190500
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75050
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=0
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=2050
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4450
|
||||
- MAX_ALLOCS_ALLOWED_read_10000_chunks_from_file=190050
|
||||
- MAX_ALLOCS_ALLOWED_schedule_10000_tasks=90050
|
||||
- MAX_ALLOCS_ALLOWED_scheduling_10000_executions=20150
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=16250
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=16200
|
||||
- MAX_ALLOCS_ALLOWED_udp_1_reqs_1000_conn=202050 # regression from 5.3 which was 200050
|
||||
# - SANITIZER_ARG=--sanitize=thread # TSan broken still
|
||||
|
||||
|
|
|
@ -20,36 +20,36 @@ services:
|
|||
environment:
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers=47050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addHandlers_sync=40050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9035
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlercontext=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlername=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_addRemoveHandlers_handlertype=9050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet=29050
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_autoReadGetAndSet_sync=0
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers=12050
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=50
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30540
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=4100
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpconnections=181050 # regression from 5.3 which was 179010
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2000
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpconnections=102050 # regression from 5.3 which was 101050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udp_reqs=16050
|
||||
- MAX_ALLOCS_ALLOWED_1_reqs_1000_conn=473050 # regression from 5.3 which was 471050
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2100
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=100
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=1000
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=3050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=3050
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75010
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=50
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=2010
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4440
|
||||
- MAX_ALLOCS_ALLOWED_read_10000_chunks_from_file=190500
|
||||
- MAX_ALLOCS_ALLOWED_1000_getHandlers_sync=37
|
||||
- MAX_ALLOCS_ALLOWED_1000_reqs_1_conn=30450
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpbootstraps=4050
|
||||
- MAX_ALLOCS_ALLOWED_1000_tcpconnections=179050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udp_reqs=14050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpbootstraps=2050
|
||||
- MAX_ALLOCS_ALLOWED_1000_udpconnections=101050
|
||||
- MAX_ALLOCS_ALLOWED_1_reqs_1000_conn=468050
|
||||
- MAX_ALLOCS_ALLOWED_bytebuffer_lots_of_rw=2050
|
||||
- MAX_ALLOCS_ALLOWED_creating_10000_headers=0
|
||||
- MAX_ALLOCS_ALLOWED_decode_1000_ws_frames=2050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_holding_buffer_with_space=3
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer=5050 # regression from 5.3 which was 3050
|
||||
- MAX_ALLOCS_ALLOWED_encode_1000_ws_frames_new_buffer_with_space=5050 #regression from 5.3 which was 3050
|
||||
- MAX_ALLOCS_ALLOWED_future_lots_of_callbacks=75050
|
||||
- MAX_ALLOCS_ALLOWED_modifying_1000_circular_buffer_elements=0
|
||||
- MAX_ALLOCS_ALLOWED_modifying_byte_buffer_view=2050
|
||||
- MAX_ALLOCS_ALLOWED_ping_pong_1000_reqs_1_conn=4450
|
||||
- MAX_ALLOCS_ALLOWED_read_10000_chunks_from_file=190050
|
||||
- MAX_ALLOCS_ALLOWED_schedule_10000_tasks=90050
|
||||
- MAX_ALLOCS_ALLOWED_scheduling_10000_executions=20150
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=16250
|
||||
- MAX_ALLOCS_ALLOWED_udp_1_reqs_1000_conn=204050 # regression from 5.3 which was 202050
|
||||
- MAX_ALLOCS_ALLOWED_udp_1000_reqs_1_conn=14200
|
||||
- MAX_ALLOCS_ALLOWED_udp_1_reqs_1000_conn=200050
|
||||
# - SANITIZER_ARG=--sanitize=thread # TSan broken still
|
||||
|
||||
performance-test:
|
||||
|
|
Loading…
Reference in New Issue