use an isc_task to execute rndc commands

- separate control_recvmessage() into two functions,
  control_recvmessage() and control_respond(). the respond function
  can be called directly from control_recvmessage() when processing
  a nonce, or indirectly after returning from named_control_docommand().
78 jobs for !3377 with each-rndc-netmgr in 68 minutes and 10 seconds (queued for 5 seconds)
detached
Status Job ID Name Coverage
  Autoconf
passed #919236
amd64 linux
autoreconf

00:01:15

 
  Precheck
failed #919238
amd64 linux
clang-format

00:01:09

passed #919239
amd64 linux
coccinelle

00:04:41

passed #919237
amd64 linux
misc

00:01:12

 
  Build
passed #919255
amd64 linux
clang:asan

00:03:23

passed #919259
amd64 linux
clang:buster:amd64

00:02:29

passed #919261
amd64 libvirt
clang:freebsd11.3:amd64

00:01:41

passed #919262
amd64 libvirt
clang:freebsd12.1:amd64

00:01:41

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

00:03:07

passed #919257
amd64 linux
clang:tsan

00:02:32

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

00:02:29

passed #919254
amd64 linux
gcc:asan

00:03:30

passed #919253
amd64 linux
gcc:bionic:amd64

00:01:41

passed #919245
amd64 linux
gcc:buster:amd64

00:02:44

passed #919241
amd64 linux
gcc:centos6:amd64

00:02:21

passed #919242
amd64 linux
gcc:centos7:amd64

00:02:38

passed #919243
amd64 linux
gcc:centos8:amd64

00:02:29

passed #919251
amd64 linux
gcc:fedora31:amd64

00:02:31

passed #919258
amd64 linux
gcc:mutexatomics

00:02:32

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

00:02:31

passed #919260
amd64 linux
gcc:pkcs11

00:02:04

passed #919246
amd64 linux
gcc:sid:amd64

00:02:26

passed #919248
arm64 linux
gcc:sid:arm64

00:02:51

passed #919249
i386 linux
gcc:sid:i386

00:02:45

passed #919244
amd64 linux
gcc:stretch:amd64

00:02:48

passed #919256
amd64 linux
gcc:tsan

00:02:28

passed #919250
amd64 linux
gcc:tumbleweed:amd64

00:02:40

passed #919252
amd64 linux
gcc:xenial:amd64

00:02:21

passed #919264
amd64 windows
msvc:windows:amd64

00:02:10

 
  Unit
passed #919279
amd64 linux
unit:clang:asan

00:02:44

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

00:02:04

passed #919285
amd64 libvirt
unit:clang:freebsd11.3:amd64

00:02:18

passed #919286
amd64 libvirt
unit:clang:freebsd12.1:amd64

00:01:36

failed #919281
amd64 linux allowed to fail
unit:clang:tsan

00:01:42

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

00:02:32

passed #919278
amd64 linux
unit:gcc:asan

00:03:13

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

00:01:39

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

00:02:15

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

00:02:07

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

00:02:01

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

00:02:14

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

00:02:00

passed #919282
amd64 linux
unit:gcc:mutexatomics

00:02:15

passed #919284
amd64 linux
unit:gcc:pkcs11

00:01:56

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

00:02:00

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

00:01:16

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

00:02:29

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

00:02:30

passed #919280
amd64 linux
unit:gcc:tsan

00:06:45

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

00:02:10

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

00:02:08

 
  System
failed #919301
amd64 linux
system:clang:asan

01:00:01

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

01:00:01

failed #919307
amd64 libvirt
system:clang:freebsd11.3:amd64

01:05:00

failed #919308
amd64 libvirt
system:clang:freebsd12.1:amd64

01:05:00

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

00:11:24

failed #919287
amd64 linux
system:gcc:alpine3.11:amd64

01:00:01

failed #919300
amd64 linux
system:gcc:asan

01:00:00

failed #919299
amd64 linux
system:gcc:bionic:amd64

01:00:00

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

01:00:02

failed #919288
amd64 linux
system:gcc:centos6:amd64

01:00:01

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

01:00:01

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

01:00:01

failed #919297
amd64 linux
system:gcc:fedora31:amd64

01:00:00

failed #919304
amd64 linux
system:gcc:mutexatomics

01:00:01

failed #919306
amd64 linux
system:gcc:pkcs11

01:00:01

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

01:00:02

failed #919294
arm64 linux
system:gcc:sid:arm64

01:00:01

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

01:00:01

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

01:00:01

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

01:00:00

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

01:00:00

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

01:00:01

 
  Docs
passed #919309
amd64 linux
docs

00:03:31

 
  Postcheck
passed #919313
amd64 linux
cppcheck

00:02:11

passed #919310
amd64 linux
flake8

00:01:26

passed #919311
amd64 linux
pylint

00:01:17

passed #919312
amd64 linux
scan-build

00:06:37

 
Name Stage Failure
failed
system:clang:freebsd12.1:amd64 System The script exceeded the maximum execution time set for the job
I:chain:checking explicit DNAME query (21)
I:chain:checking DNAME via ANY query (22)
I:chain:exit status: 0
I:chain:stopping servers
R:chain:PASS
E:chain:2020-06-02T02:15:51+0000
PASS: chain
WARNING: Timed out waiting for the build to finish
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:clang:freebsd11.3:amd64 System The script exceeded the maximum execution time set for the job
R:chain:PASS
E:chain:2020-06-02T02:12:20+0000
PASS: chain
--- serve-stale.log ---
R:serve-stale:PASS
E:serve-stale:2020-06-02T02:12:20+0000
PASS: serve-stale
WARNING: Timed out waiting for the build to finish
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
E:rpzrecurse:2020-06-02T02:21:46+0000
PASS: rpzrecurse
Running after_script
WARNING: Failed to inspect build container c6eaecbac449c481916a010f52ed43e2a1be669316da411ef6c20bc2537aacb9 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-buster-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
E:serve-stale:2020-06-02T02:19:16+0000
PASS: serve-stale
Running after_script
WARNING: Failed to inspect build container e520278248e06f627257b8cc678e5372575e50ebcbf491d8f0309ecd54ce357c context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-buster-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
I:rpzrecurse:testing wildcard behavior with 1 RPZ zone (66)
I:rpzrecurse:stopping resolver
Running after_script
WARNING: Failed to inspect build container ac7686d038820ea5d5b2ef94132160f51b027dbc38346a7472df54a8c11a8760 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-buster-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
E:rpzrecurse:2020-06-02T02:23:59+0000
PASS: rpzrecurse
Running after_script
WARNING: Failed to inspect build container b54332848cb831f2a18ecb10149228b218e759a6afc7fac3afb8eaf06efb6659 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-buster-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
E:reclimit:2020-06-02T02:20:59+0000
FAIL: reclimit
Running after_script
WARNING: Failed to inspect build container 5516751fea9d703791e3ffec538262fa508aa333483851f92f64ccdda94714f0 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-buster-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
E:rpzrecurse:2020-06-02T02:13:44+0000
PASS: rpzrecurse
Running after_script
WARNING: Failed to inspect build container fd3760116b6c4e11355a56b39998967f447350eaf45bfe0860606d4c1594eef9 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:tumbleweed-latest-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
E:serve-stale:2020-06-02T02:16:06+0000
PASS: serve-stale
Running after_script
WARNING: Failed to inspect build container 26ffff7dcdd6c07c1b3a8775c321a64e5a4b58ee8dc078cb01497c696c63865f context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-sid-i386 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:buster:amd64 System The script exceeded the maximum execution time set for the job
E:reclimit:2020-06-02T02:20:42+0000
FAIL: reclimit
Running after_script
WARNING: Failed to inspect build container 55267e93ad223394fe5bf9d7fcf016da755a753ebc3bb3cfe5873c3bf11a1b8f context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-buster-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
E:qmin:2020-06-02T02:19:25+0000
PASS: qmin
Running after_script
WARNING: Failed to inspect build container 52b544302ef9c3b2234873e54c200794a93f1b7d8b11b22d816465a0d1c0448f context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-stretch-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:sid:arm64 System The script exceeded the maximum execution time set for the job
E:qmin:2020-06-02T02:16:28+0000
PASS: qmin
Running after_script
WARNING: Failed to inspect build container 04d5380e8abc0e06b97be00f822990247adf3d0b10c976265b51c658b4949662 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-sid-arm64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:arm64-c127439c ...
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
E:serve-stale:2020-06-02T02:13:37+0000
PASS: serve-stale
Running after_script
WARNING: Failed to inspect build container 3f7d860ac8755d11a5e4756b040f555f7bf824ac7d6d5637096b93dd625ef990 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:centos-centos7-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:fedora31:amd64 System The script exceeded the maximum execution time set for the job
E:qmin:2020-06-02T02:12:05+0000
PASS: qmin
Running after_script
WARNING: Failed to inspect build container 06dbf2ced9feea6a6c053a6050fbe5ae257578e42c06b45ec74d540652de6ee8 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:fedora-31-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
E:serve-stale:2020-06-02T02:11:58+0000
PASS: serve-stale
Running after_script
WARNING: Failed to inspect build container f6b67cb5f2699e2cdc489ceb3b31320050f780124f8e47de1522db92f6cb8b9b context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:centos-centos8-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:alpine3.11:amd64 System The script exceeded the maximum execution time set for the job
E:serve-stale:2020-06-02T02:13:01+0000
PASS: serve-stale
Running after_script
WARNING: Failed to inspect build container 7b9669fd18118754fd622aa8c3e3593dd604aa063910442deec15280e3e2c631 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:alpine-3.11-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
E:rpzrecurse:2020-06-02T02:12:56+0000
PASS: rpzrecurse
Running after_script
WARNING: Failed to inspect build container 1eabb9ef92b9d470105491db458f9d552facaecf2117d1d6126567c00da2fc1a context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-sid-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
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
E:serve-stale:2020-06-02T02:17:20+0000
PASS: serve-stale
Running after_script
WARNING: Failed to inspect build container 9a6e3431ce38b32c78a113f62dede2d3f74f8e1c99784a09a463b5b9bb115dbf context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:ubuntu-xenial-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:centos6:amd64 System The script exceeded the maximum execution time set for the job
E:qmin:2020-06-02T02:11:38+0000
PASS: qmin
Running after_script
WARNING: Failed to inspect build container 481d6dc611acda5d078dbe12df1040f76f3d789c51073fdc18712a627197a94d context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:centos-centos6-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:pkcs11 System The script exceeded the maximum execution time set for the job
E:catz:2020-06-02T02:36:10+0000
FAIL: catz
Running after_script
WARNING: Failed to inspect build container 5957da3b3d024a466a834c283c1741a5edb1b7568675837bbe874a1cbf564f19 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:debian-buster-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:gcc:bionic:amd64 System The script exceeded the maximum execution time set for the job
E:rpzrecurse:2020-06-02T02:16:43+0000
PASS: rpzrecurse
Running after_script
WARNING: Failed to inspect build container f8cf752ffc5cfadac0fa5cd5c15de3e785ba54e2f34623e88b0a6215f5c8c738 context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.isc.org/isc-projects/images/bind9:ubuntu-bionic-amd64 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
system:clang:tsan System

$ find bin -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts for failed job
Uploading artifacts...
bin/tests/system/*/tsan.*: found 730 matching files

bin/tests/system/*/*/tsan.*: found 1062 matching files

tsan/: found 1 matching files

Uploading artifacts to coordinator... ok
id=919303 responseStatus=201 Created token=21yf1B-E
ERROR: Job failed: exit code 1
failed
unit:clang:tsan Unit
Running after_script
Running after script...
$ find lib -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts for failed job
Uploading artifacts...
lib/*/tests/tsan.*: found 63 matching files

tsan/: found 1 matching files

Uploading artifacts to coordinator... ok
id=919281 responseStatus=201 Created token=ix8s6xcV
ERROR: Job failed: exit code 1
failed
clang-format Precheck
Downloading artifacts
Running before_script and script
Authenticating with credentials from job payload (GitLab Registry)
$ if [ -r .clang-format ]; then "${CLANG_FORMAT}" -i -style=file $(git ls-files '*.c' '*.h'); fi
$ if test "$(git status --porcelain | grep -Ev '\?\?' | wc -l)" -gt "0"; then git status --short; exit 1; fi
M bin/named/controlconf.c
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1