Source: rsyslog Version: 8.39.0-1 Severity: serious Forwarded: https://github.com/rsyslog/rsyslog/issues/2122
The test-suite fails on armel for the daqueue-dirty-shutdown test https://buildd.debian.org/status/fetch.php?pkg=rsyslog&arch=armel&ver=8.39.0-1&stamp=1540991734&raw=0 FAIL: daqueue-dirty-shutdown ============================ ------------------------------------------------------------ Test: ./daqueue-dirty-shutdown.sh ------------------------------------------------------------ testbench: TZ env var not set, setting it to UTC config rstb_821467_8113cd96_.conf is: 1 module(load="../plugins/imdiag/.libs/imdiag") 2 global(inputs.timeout.shutdown="60000") 3 $IMDiagListenPortFileName rstb_821467_8113cd96.imdiag.port 4 $IMDiagServerRun 0 5 6 :syslogtag, contains, "rsyslogd" ./rstb_821467_8113cd96.started 7 ###### end of testbench instrumentation part, test conf follows: 8 9 module(load="../plugins/omtesting/.libs/omtesting") 10 11 # set spool locations and switch queue to disk-only mode 12 $WorkDirectory rstb_821467_8113cd96.spool 13 main_queue(queue.filename="mainq" queue.saveonshutdown="on" 14 queue.timeoutshutdown="1" queue.maxfilesize="1m" 15 queue.timeoutworkerthreadshutdown="500" queue.size="200000" 16 ) 17 18 $template outfmt,"%msg:F,58:2%\n" 19 template(name="dynfile" type="string" string="rstb_821467_8113cd96.out.log") 20 #:msg, contains, "msgnum:" ?dynfile;outfmt 21 :msg, contains, "msgnum:" :omtesting:sleep 10 0 rsyslogd: NOTE: RSYSLOG_DEBUG_TIMEOUTS_TO_STDERR activated rstb_821467_8113cd96:.pid1 found, pid 24631 rsyslogd startup msg seen, pid 24631 imdiag port: 39057 injecting 210000 messages imdiag[39057]: 210000 messages injected spool files immediately before shutdown: mainq.00000001 mainq.00000002 mainq.00000003 mainq.00000004 mainq.00000005 mainq.00000006 mainq.00000007 mainq.00000008 mainq.00000009 mainq.00000010 mainq.00000011 mainq.00000012 mainq.00000013 mainq.00000014 mainq.00000015 mainq.00000016 mainq.00000017 mainq.00000018 mainq.qi rsyslogd debug: info: trying to cooperatively stop input ../plugins/imdiag/.libs/imdiag, timeout 60000 ms rsyslogd debug: main Q:DAwpool: worker start requested during shutdown - ignored rsyslog internal message (6,-2041): main Q: regular queue shutdown timed out on primary queue (this is OK, timeout was 1) [v8.39.0 try http://www.rsyslog.com/e/2041 ] rsyslog internal message (6,-2041): main Q: regular queue shutdown timed out on DA queue (this is OK, timeout was 1) [v8.39.0 try http://www.rsyslog.com/e/2041 ] spool files immediately after shutdown (but before kill): mainq.00000001 mainq.00000002 mainq.00000003 mainq.00000004 mainq.00000005 mainq.00000006 mainq.00000007 mainq.00000008 mainq.00000009 mainq.00000010 mainq.00000011 mainq.00000012 mainq.00000013 mainq.00000014 mainq.00000015 mainq.00000016 mainq.00000017 mainq.00000018 mainq.00000019 mainq.00000020 mainq.00000021 mainq.00000022 mainq.00000023 mainq.00000024 mainq.00000025 mainq.00000026 mainq.00000027 mainq.qi wait on shutdown of 24631 ./diag.sh: line 407: 24631 Killed LD_PRELOAD= ../tools/rsyslogd -C -n -irstb_821467_8113cd96:.pid -M../runtime/.libs:../.libs -frstb_821467_8113cd96_.conf spool files after kill: mainq.00000001 mainq.00000002 mainq.00000003 mainq.00000004 mainq.00000005 mainq.00000006 mainq.00000007 mainq.00000008 mainq.00000009 mainq.00000010 mainq.00000011 mainq.00000012 mainq.00000013 mainq.00000014 mainq.00000015 mainq.00000016 mainq.00000017 mainq.00000018 mainq.00000019 mainq.00000020 mainq.00000021 mainq.00000022 mainq.00000023 mainq.00000024 mainq.00000025 mainq.00000026 mainq.00000027 mainq.qi .qi file contents: <OPB:1:qqueue:1: +iQueueSize:2:5:61275: +tVars.disk.sizeOnDisk:2:8:27270935: >End . <Obj:1:strm:1: +iCurrFNum:2:2:27: +pszFName:1:5:mainq: +iMaxFiles:2:8:10000000: +bDeleteOnClose:2:1:0: +sType:2:1:1: +tOperationsMode:2:1:2: +tOpenMode:2:3:384: +iCurrOffs:2:3:445: +inode:2:1:0: +strtOffs:2:1:0: +bPrevWasNL:2:1:0: >End . <Obj:1:strm:1: +iCurrFNum:2:1:1: +pszFName:1:5:mainq: +iMaxFiles:2:8:10000000: +bDeleteOnClose:2:1:1: +sType:2:1:1: +tOperationsMode:2:1:1: +tOpenMode:2:3:384: +iCurrOffs:2:4:3560: +inode:2:1:0: +strtOffs:2:4:3560: +bPrevWasNL:2:1:0: >End . RSYSLOG RESTART mkdir: cannot create directory 'rstb_821467_8113cd96.spool': File exists config rstb_821467_8113cd96_.conf is: 1 module(load="../plugins/imdiag/.libs/imdiag") 2 global(inputs.timeout.shutdown="60000") 3 $IMDiagListenPortFileName rstb_821467_8113cd96.imdiag.port 4 $IMDiagServerRun 0 5 6 :syslogtag, contains, "rsyslogd" ./rstb_821467_8113cd96.started 7 ###### end of testbench instrumentation part, test conf follows: 8 9 module(load="../plugins/omtesting/.libs/omtesting") 10 11 # set spool locations and switch queue to disk-only mode 12 $WorkDirectory rstb_821467_8113cd96.spool 13 main_queue(queue.filename="mainq" queue.saveonshutdown="on" 14 queue.timeoutshutdown="1" queue.maxfilesize="1m" 15 queue.timeoutworkerthreadshutdown="500" queue.size="200000" 16 ) 17 18 $template outfmt,"%msg:F,58:2%\n" 19 template(name="dynfile" type="string" string="rstb_821467_8113cd96.out.log") 20 :msg, contains, "msgnum:" ?dynfile;outfmt rsyslogd: NOTE: RSYSLOG_DEBUG_TIMEOUTS_TO_STDERR activated rstb_821467_8113cd96:.pid1 found, pid 24684 rsyslogd startup msg seen, pid 24684 imdiag port: 41551 Shutting down instance 1 imdiag[41551]: mainqueue empty rsyslogd debug: info: trying to cooperatively stop input ../plugins/imdiag/.libs/imdiag, timeout 60000 ms rsyslogd debug: main Q:DAwpool: worker start requested during shutdown - ignored rsyslogd debug: main Q[DA]:Reg: worker start requested during shutdown - ignored rsyslog internal message (6,-2041): main Q: regular queue shutdown timed out on primary queue (this is OK, timeout was 1) [v8.39.0 try http://www.rsyslog.com/e/2041 ] wait on shutdown of 24684 FAIL: spool directory is not empty! total 1028 -rw------- 1 buildd buildd 1047530 Oct 31 12:44 mainq.00000027 -rw------- 1 buildd buildd 563 Oct 31 12:44 mainq.qi FAIL daqueue-dirty-shutdown.sh (exit status: 1) -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.18.0-11-generic (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: unable to detect -- no debconf information