send bursts of queries in parallel to reduce test runtime

sending each group of queries simultaneously, and then checking the
output after the last one finishes, reduces the runtime of the
serve-stale test by about six minutes.
81 jobs for !3090 with each-speedup-serve-stale-test in 21 minutes and 32 seconds (queued for 5 seconds)
detached
Status Job ID Name Coverage
  Precheck
passed #698923
amd64 linux
🐞:sid:amd64

00:03:58

passed #698922
amd64 linux
💾:sid:amd64

00:00:30

passed #698920
amd64 linux
autoreconf:sid:amd64

00:00:19

passed #698921
amd64 linux
misc:sid:amd64

00:00:17

 
  Build
passed #698939
amd64 linux
asan:sid:amd64

00:01:48

passed #698946
amd64 freebsd
clang:freebsd11.3:amd64

00:01:27

passed #698947
amd64 freebsd
clang:freebsd12.0:amd64

00:01:03

passed #698948
amd64 libvirt
clang:openbsd6.6:amd64

00:04:57

passed #698943
amd64 linux
clang:stretch:amd64

00:01:45

passed #698944
i386 linux
clang:stretch:i386

00:01:50

passed #698924
amd64 linux
gcc:alpine3.11:amd64

00:02:05

passed #698938
amd64 linux
gcc:bionic:amd64

00:01:37

passed #698930
amd64 linux
gcc:buster:amd64

00:01:40

passed #698925
amd64 linux
gcc:centos6:amd64

00:02:15

passed #698926
amd64 linux
gcc:centos7:amd64

00:02:06

passed #698927
amd64 linux
gcc:centos8:amd64

00:02:25

passed #698936
amd64 linux
gcc:fedora31:amd64

00:02:31

passed #698928
amd64 linux
gcc:jessie:amd64

00:01:26

passed #698931
amd64 linux
gcc:sid:amd64

00:02:49

passed #699001
linux arm64
gcc:sid:arm64

00:03:55

passed #698934
i386 linux
gcc:sid:i386

00:01:35

passed #698929
amd64 linux
gcc:stretch:amd64

00:01:21

passed #698935
amd64 linux
gcc:tumbleweed:amd64

00:02:19

passed #698937
amd64 linux
gcc:xenial:amd64

00:01:30

passed #698950
amd64 windows
msvc:windows:amd64

00:03:31

passed #698942
amd64 linux
mutexatomics:sid:amd64

00:01:36

passed #698949
amd64 linux
nolibtool:sid:amd64

00:02:14

passed #698932
amd64 linux
oot:sid:amd64

00:01:25

passed #698945
amd64 linux
pkcs11:sid:amd64

00:01:17

passed #698941
amd64 linux
rwlock:sid:amd64

00:01:18

passed #698940
amd64 linux
tsan:buster:amd64

00:03:09

canceled #698933
arm64 linux
gcc:sid:arm64

00:05:25

 
  Unit
passed #698965
amd64 linux
unit:asan:sid:amd64

00:01:08

passed #698971
amd64 freebsd
unit:clang:freebsd11.3:amd64

00:00:36

passed #698972
amd64 freebsd
unit:clang:freebsd12.0:amd64

00:00:30

passed #698969
amd64 linux
unit:clang:stretch:amd64

00:00:54

passed #698951
amd64 linux
unit:gcc:alpine3.11:amd64

00:00:58

passed #698964
amd64 linux
unit:gcc:bionic:amd64

00:00:55

passed #698957
amd64 linux
unit:gcc:buster:amd64

00:00:52

passed #698952
amd64 linux
unit:gcc:centos6:amd64

00:00:39

passed #698953
amd64 linux
unit:gcc:centos7:amd64

00:00:53

passed #698954
amd64 linux
unit:gcc:centos8:amd64

00:00:55

passed #698962
amd64 linux
unit:gcc:fedora31:amd64

00:00:58

passed #698955
amd64 linux
unit:gcc:jessie:amd64

00:00:29

passed #698958
amd64 linux
unit:gcc:sid:amd64

00:00:55

passed #698959
arm64 linux
unit:gcc:sid:arm64

00:01:00

passed #698960
i386 linux
unit:gcc:sid:i386

00:01:07

passed #698956
amd64 linux
unit:gcc:stretch:amd64

00:00:56

passed #698961
amd64 linux
unit:gcc:tumbleweed:amd64

00:00:52

passed #698963
amd64 linux
unit:gcc:xenial:amd64

00:00:57

failed #698968
amd64 linux allowed to fail
unit:mutexatomics:sid:amd64

00:10:27

passed #698973
amd64 linux
unit:nolibtool:sid:amd64

00:01:19

passed #698970
amd64 linux
unit:pkcs11:sid:amd64

00:00:57

passed #698967
amd64 linux
unit:rwlock:sid:amd64

00:00:51

failed #698966
amd64 linux allowed to fail
unit:tsan:buster:amd64

00:02:36

 
  System
passed #698988
amd64 linux
system:asan:sid:amd64

00:11:56

passed #698993
amd64 freebsd
system:clang:freebsd11.3:amd64

00:11:13

passed #698994
amd64 freebsd
system:clang:freebsd12.0:amd64

00:11:06

passed #698974
amd64 linux
system:gcc:alpine3.11:amd64

00:11:53

passed #698987
amd64 linux
system:gcc:bionic:amd64

00:10:00

passed #698980
amd64 linux
system:gcc:buster:amd64

00:09:37

passed #698975
amd64 linux
system:gcc:centos6:amd64

00:11:03

passed #698976
amd64 linux
system:gcc:centos7:amd64

00:10:29

passed #698977
amd64 linux
system:gcc:centos8:amd64

00:10:23

passed #698985
amd64 linux
system:gcc:fedora31:amd64

00:11:14

passed #698978
amd64 linux
system:gcc:jessie:amd64

00:10:52

passed #698981
amd64 linux
system:gcc:sid:amd64

00:09:49

passed #698982
arm64 linux
system:gcc:sid:arm64

00:11:38

passed #698983
i386 linux
system:gcc:sid:i386

00:10:23

passed #698979
amd64 linux
system:gcc:stretch:amd64

00:09:26

passed #698984
amd64 linux
system:gcc:tumbleweed:amd64

00:10:11

passed #698986
amd64 linux
system:gcc:xenial:amd64

00:10:41

passed #698991
amd64 linux
system:mutexatomics:sid:amd64

00:10:42

passed #698995
amd64 linux
system:nolibtool:sid:amd64

00:11:06

passed #698992
amd64 linux
system:pkcs11:sid:amd64

00:10:46

passed #698990
amd64 linux
system:rwlock:sid:amd64

00:10:22

failed #698989
amd64 linux allowed to fail
system:tsan:buster:amd64

00:15:02

 
  Docs
passed #698996
amd64 linux
docs:sid:amd64

00:01:06

 
  Postcheck
passed #698998
amd64 linux
cppcheck:gcc:sid:amd64

00:01:50

passed #698999
arm64 linux
cppcheck:gcc:sid:arm64

00:02:02

passed #698997
amd64 linux
scan-build:buster:amd64

00:10:46

 
Name Stage Failure
failed
system:tsan:buster:amd64 System
make: *** [Makefile:486: test] Error 1
Running after script...
$ find bin -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
bin/tests/system/*/tsan.*: found 18 matching files
bin/tests/system/*/*/tsan.*: found 244 matching files

tsan/: found 179 matching files

Uploading artifacts to coordinator... ok
id=698989 responseStatus=201 Created token=hzzZr4zc
ERROR: Job failed: exit code 1
failed
unit:mutexatomics:sid:amd64 Unit
Generating kyua_html/lib_ns_tests_query_test_main.html
Generating kyua_html/report.css
Generating kyua_html/index.html
Uploading artifacts...
kyua.log: found 1 matching files
kyua.results: found 1 matching files

kyua_html/: found 69 matching files

Uploading artifacts to coordinator... ok
id=698968 responseStatus=201 Created token=XToAsq_H
ERROR: Job failed: exit code 1
failed
unit:tsan:buster:amd64 Unit
$ find lib -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
WARNING: lib/*/tests/tsan.*: no matching files
WARNING: tsan/: no matching files
kyua.log: found 1 matching files

kyua.results: found 1 matching files

WARNING: kyua_html/: no matching files
Uploading artifacts to coordinator... ok
id=698966 responseStatus=201 Created token=Tq2zvqss
ERROR: Job failed: exit code 1