WIP: Make sure all callbacks are not called directly, but async

76 jobs for !4296 with 2221-make-all-callbacks-async in 63 minutes and 26 seconds (queued for 8 seconds)
latest detached
Status Job ID Name Coverage
  Autoconf
passed #1243064
amd64 linux
autoreconf

00:00:19

 
  Precheck
passed #1243066
amd64 linux
clang-format

00:00:17

passed #1243067
amd64 linux
coccinelle

00:03:06

failed #1243068
amd64 linux
danger

00:00:15

passed #1243065
amd64 linux
misc

00:00:14

passed #1243069
amd64 linux
tarball-create

00:01:14

 
  Build
passed #1243082
amd64 linux
clang:asan

00:01:51

passed #1243086
amd64 linux
clang:buster:amd64

00:01:00

passed #1243089
amd64 libvirt
clang:freebsd11:amd64

00:01:08

passed #1243090
amd64 libvirt
clang:freebsd12:amd64

00:01:04

passed #1243091
amd64 libvirt
clang:openbsd:amd64

00:02:27

passed #1243084
amd64 linux
clang:tsan

00:01:10

passed #1243070
amd64 linux
gcc:alpine3.12:amd64

00:00:54

passed #1243081
amd64 linux
gcc:asan

00:01:42

passed #1243074
amd64 linux
gcc:buster:amd64

00:00:56

passed #1243071
amd64 linux
gcc:centos7:amd64

00:00:52

passed #1243072
amd64 linux
gcc:centos8:amd64

00:00:50

passed #1243080
amd64 linux
gcc:focal:amd64

00:00:58

passed #1243085
amd64 linux
gcc:mutexatomics

00:00:54

passed #1243076
amd64 linux
gcc:out-of-tree

00:00:56

passed #1243075
amd64 linux
gcc:sid:amd64

00:01:04

passed #1243077
i386 linux
gcc:sid:i386

00:00:57

passed #1243087
amd64 linux
gcc:softhsm2.4

00:00:58

passed #1243088
amd64 linux
gcc:softhsm2.6

00:01:03

passed #1243073
amd64 linux
gcc:stretch:amd64

00:00:54

passed #1243083
amd64 linux
gcc:tsan

00:01:16

passed #1243078
amd64 linux
gcc:tumbleweed:amd64

00:00:55

passed #1243079
amd64 linux
gcc:xenial:amd64

00:00:52

passed #1243092
amd64 windows
msvc:windows:amd64

00:01:56

 
  Unit
passed #1243104
amd64 linux
unit:clang:asan

00:01:16

passed #1243108
amd64 linux
unit:clang:buster:amd64

00:00:58

passed #1243111
amd64 libvirt
unit:clang:freebsd11:amd64

00:01:24

passed #1243112
amd64 libvirt
unit:clang:freebsd12:amd64

00:01:20

passed #1243113
amd64 libvirt
unit:clang:openbsd:amd64

00:02:37

passed #1243106
amd64 linux
unit:clang:tsan

00:02:43

passed #1243093
amd64 linux
unit:gcc:alpine3.12:amd64

00:00:58

passed #1243103
amd64 linux
unit:gcc:asan

00:01:12

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

00:02:01

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

00:00:58

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

00:01:00

passed #1243102
amd64 linux
unit:gcc:focal:amd64

00:01:02

passed #1243107
amd64 linux
unit:gcc:mutexatomics

00:00:55

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

00:01:01

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

00:00:59

passed #1243109
amd64 linux
unit:gcc:softhsm2.4

00:01:06

passed #1243110
amd64 linux
unit:gcc:softhsm2.6

00:00:55

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

00:00:57

passed #1243105
amd64 linux
unit:gcc:tsan

00:03:30

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

00:01:00

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

00:01:00

 
  System
failed #1243125
amd64 linux
system:clang:asan

01:00:01

failed #1243129
amd64 linux
system:clang:buster:amd64

01:00:01

passed #1243132
amd64 libvirt
system:clang:freebsd11:amd64

00:54:13

failed #1243133
amd64 libvirt
system:clang:freebsd12:amd64

01:00:00

failed #1243127
amd64 linux allowed to fail
system:clang:tsan

01:00:01

failed #1243114
amd64 linux
system:gcc:alpine3.12:amd64

01:00:01

failed #1243124
amd64 linux
system:gcc:asan

01:00:01

failed #1243118
amd64 linux
system:gcc:buster:amd64

01:00:01

failed #1243115
amd64 linux
system:gcc:centos7:amd64

01:00:01

failed #1243116
amd64 linux
system:gcc:centos8:amd64

01:00:01

failed #1243123
amd64 linux
system:gcc:focal:amd64

01:00:01

failed #1243128
amd64 linux
system:gcc:mutexatomics

01:00:00

failed #1243119
amd64 linux
system:gcc:sid:amd64

01:00:01

failed #1243120
i386 linux
system:gcc:sid:i386

01:00:00

failed #1243130
amd64 linux
system:gcc:softhsm2.4

01:00:01

failed #1243131
amd64 linux
system:gcc:softhsm2.6

01:00:01

failed #1243117
amd64 linux
system:gcc:stretch:amd64

01:00:01

failed #1243126
amd64 linux allowed to fail
system:gcc:tsan

01:00:01

failed #1243121
amd64 linux
system:gcc:tumbleweed:amd64

01:00:01

failed #1243122
amd64 linux
system:gcc:xenial:amd64

01:00:01

 
  Docs
passed #1243134
amd64 linux
docs

00:00:45

 
  Postcheck
passed #1243138
amd64 linux
cppcheck

00:00:47

passed #1243135
amd64 linux
flake8

00:00:19

skipped #1243139
amd64 linux
gcov
passed #1243136
amd64 linux
pylint

00:00:29

passed #1243137
amd64 linux
scan-build

00:04:01

 
Name Stage Failure
failed
system:gcc:buster:amd64 System The script exceeded the maximum execution time set for the job
I:forward:checking that forward only zone overrides empty zone (10)
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:Adding domain this.zone:domain.has.a.colon.dom.10.example. to catalog1 zone (108)
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:waiting for secondary to sync up (109)
tests.sh: line 167: test: timed: integer expression expected
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:softhsm2.6 System The script exceeded the maximum execution time set for the job
I:forward:checking that a forwarder timeout prevents it from being reused in the same fetch context (14)
I:catz:failed
I:catz:waiting for secondary to sync up (109)
tests.sh: line 167: test: timed: integer expression expected
I:forward:failed
I:forward:checking that priming queries are not forwarded (15)
I:forward:checking recovery from forwarding to a non-recursive server (16)
I:forward:checking that rebinding protection works in forward only mode (17)
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:softhsm2.4 System The script exceeded the maximum execution time set for the job
tests.sh: line 167: test: timed: integer expression expected
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:Adding domain this.zone:domain.has.a.colon.dom.10.example. to catalog1 zone (108)
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:waiting for secondary to sync up (109)
tests.sh: line 167: test: timed: integer expression expected
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:clang:buster:amd64 System The script exceeded the maximum execution time set for the job
I:catz:Adding domain this.zone:domain.has.a.colon.dom.10.example. to catalog1 zone (108)
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:waiting for secondary to sync up (109)
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:checking that this.zone:domain.has.a.colon.dom.10.example. is served by secondary (110)
tests.sh: line 167: test: timed: integer expression expected
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:clang:tsan System The script exceeded the maximum execution time set for the job
I:digdelv:checking that dig warns about .local queries (47)
tests.sh: line 167: test: timed: integer expression expected
I:digdelv:failed
I:digdelv:check that dig processes +ednsopt=key-tag and FORMERR is returned (48)
tests.sh: line 167: test: timed: integer expression expected
I:digdelv:failed
I:digdelv:check that dig processes +ednsopt=key-tag:<value-list> (49)
tests.sh: line 167: test: timed: integer expression expected
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:mutexatomics System The script exceeded the maximum execution time set for the job
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:waiting for secondary to sync up (109)
tests.sh: line 167: test: timed: integer expression expected
I:forward:failed
I:forward:checking that DS lookups for grafting forward zones are isolated (11)
I:catz:failed
I:catz:checking that this.zone:domain.has.a.colon.dom.10.example. is served by secondary (110)
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:tsan System The script exceeded the maximum execution time set for the job
tests.sh: line 167: test: timed: integer expression expected
tests.sh: line 167: test: timed: integer expression expected
I:forward:failed
I:forward:checking that DS lookups for grafting forward zones are isolated (11)
tests.sh: line 167: test: timed: integer expression expected
tests.sh: line 167: test: timed: integer expression expected
I:rpz:got serial number "timed" instead of "2" from bl.tld2 @10.53.0.3
I:rpz:ns2 rndc: connect failed: 10.53.0.2#21286: connection refused
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:clang:asan System The script exceeded the maximum execution time set for the job
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:Adding domain this.zone:domain.has.a.colon.dom.10.example. to catalog1 zone (108)
I:forward:failed
I:forward:checking that forward only zone overrides empty zone (10)
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:waiting for secondary to sync up (109)
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:asan System The script exceeded the maximum execution time set for the job
tests.sh: line 167: test: timed: integer expression expected
I:forward:digcomp failed:
I:forward:Only in dig.out.7.hidden (missing from dig.out.7.f2):
I:forward:< txt.example3. 300 IN TXT "forwarded"
I:forward:< status: NOERROR,
I:forward:> status: none
I:forward:failed
I:forward:checking that a forward only doesn't recurse (8)
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:focal:amd64 System The script exceeded the maximum execution time set for the job
I:catz:failed
I:catz:waiting for secondary to sync up (109)
I:forward:failed
I:forward:checking switch from forwarding to normal resolution while chasing DS (18)
I:forward:ns3 rndc: connect failed: 10.53.0.3#14434: connection refused
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:checking that this.zone:domain.has.a.colon.dom.10.example. is served by secondary (110)
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:xenial:amd64 System The script exceeded the maximum execution time set for the job
I:nsupdate:Only in knowngood.ns1.after (missing from dig.out.ns2):
I:nsupdate:< example.nil. 300 IN SOA ns1.example.nil. hostmaster.example.nil. 2 2000 2000 1814400 3600
I:nsupdate:< example.nil. 300 IN SOA ns1.example.nil. hostmaster.example.nil. 2 2000 2000 1814400 3600
I:nsupdate:< updated.example.nil. 600 IN TXT "Foo"
I:nsupdate:< updated.example.nil. 600 IN A 10.10.10.1
I:nsupdate:failed
I:nsupdate:testing local update policy
tests.sh: line 167: test: timed: integer expression expected
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:tumbleweed:amd64 System The script exceeded the maximum execution time set for the job
D:ixfr:#8  0x0000000000420007 in destroy_managers () at main.c:972
D:ixfr:#9 cleanup () at main.c:1306
D:ixfr:#10 main (argc=16, argv=0x7ffed67d6018) at main.c:1563
D:ixfr:--------------------------------------------------------------------------------
D:ixfr:full backtrace from ixfr/ns4/core.5028 saved in core.5028-backtrace.txt
D:ixfr:core dump ixfr/ns4/core.5028 archived as ixfr/ns4/core.5028.gz
D:ixfr:backtrace from ixfr/ns5/core.5099:
D:ixfr:--------------------------------------------------------------------------------
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:sid:i386 System The script exceeded the maximum execution time set for the job
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:waiting for secondary to sync up (109)
tests.sh: line 167: test: timed: integer expression expected
I:forward:failed
I:forward:checking that rfc1918 inherited 'forward first;' zones are warned about (12)
I:forward:checking that ULA inherited 'forward first;' zones are warned about (13)
I:forward:checking that a forwarder timeout prevents it from being reused in the same fetch context (14)
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:sid:amd64 System The script exceeded the maximum execution time set for the job
T:ixfr:1:A
A:ixfr:System test ixfr
I:ixfr:PORTS:5127,5128,5129,5130,5131,5132,5133,5134,5135,5136
I:ixfr:starting servers
I:ixfr:testing initial AXFR (1)
I:ixfr:ns1 server reload successful
I:ixfr:testing successful IXFR (2)
I:ixfr:ns1 zone refresh queued
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:clang:freebsd12:amd64 System The script exceeded the maximum execution time set for the job
tee: rpzrecurse.log: No space left on device
I:rpzrecurse:elapsed time 15 seconds
tee: rpzrecurse.log: No space left on device
rndc: connect failed: 10.53.0.3#13648: connection refused
tee: rpzrecurse.log: No space left on device
sed: stdout: No space left on device
tee: rpzrecurse.log: No space left on device
rndc: connect failed: 10.53.0.3#13648: connection refused
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:stretch:amd64 System The script exceeded the maximum execution time set for the job
I:catz:Adding domain this.zone:domain.has.a.colon.dom.10.example. to catalog1 zone (108)
tests.sh: line 167: test: timed: integer expression expected
I:forward:failed
I:forward:checking that DS lookups for grafting forward zones are isolated (11)
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:waiting for secondary to sync up (109)
tests.sh: line 167: test: timed: integer expression expected
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:centos8:amd64 System The script exceeded the maximum execution time set for the job
I:catz:failed
I:catz:Adding domain this.zone:domain.has.a.colon.dom.10.example. to catalog1 zone (108)
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:waiting for secondary to sync up (109)
I:forward:failed
I:forward:checking that DS lookups for grafting forward zones are isolated (11)
tests.sh: line 167: test: timed: integer expression expected
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:centos7:amd64 System The script exceeded the maximum execution time set for the job
I:catz:waiting for secondary to sync up (109)
tests.sh: line 167: test: timed: integer expression expected
I:forward:failed
I:forward:checking switch from forwarding to normal resolution while chasing DS (18)
I:forward:ns3 lt-rndc: connect failed: 10.53.0.3#24826: connection refused
tests.sh: line 167: test: timed: integer expression expected
I:catz:failed
I:catz:checking that this.zone:domain.has.a.colon.dom.10.example. is served by secondary (110)
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:alpine3.12:amd64 System The script exceeded the maximum execution time set for the job
I:catz:checking that this.zone:domain.has.a.colon.dom.10.example. is served by secondary (110)
I:forward:failed
I:forward:checking that priming queries are not forwarded (15)
I:forward:checking recovery from forwarding to a non-recursive server (16)
I:forward:checking that rebinding protection works in forward only mode (17)
I:catz:failed
I:catz:checking that zone-directory is populated with a hashed filename (111)
sh: timed: out of range
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
danger Precheck
 * [new branch]      main       -> origin/main



Failing the build, there is 1 fail.
Feedback: https://gitlab.isc.org/isc-projects/bind9/merge_requests/4296#note_172244

Cleaning up file based variables
ERROR: Job failed: exit code 1