Builder osrf-master-debian-6.00-x86_64 Build #88
Results:
Build successful
SourceStamp:
Project | OpenSRF |
Repository | git://git.evergreen-ils.org/OpenSRF.git |
Branch | master |
Revision | f3eab1715079243d541dc12fd90db005630ffec9 |
Got Revision | f3eab1715079243d541dc12fd90db005630ffec9 |
Changes | 1 change |
BuildSlave:
opensrf-slaveReason:
scheduler
Steps and Logfiles:
-
git update ( 3 secs )
-
Bootstrap via autogen './autogen.sh' skipped ( 0 secs )
- - no logs -
-
Bootstrap via autoreconf 'autoreconf -i' ( 7 secs )
-
configure configure ( 13 secs )
-
compile compile ( 2 secs )
-
test test 138 tests 138 passed ( 5 secs )
-
trial 14 tests passed ( 1 secs )
-
pylint pylint convention=254 error=28 fatal=7 refactor=279 warning=87 failed ( 5 secs )
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
buildername | osrf-master-debian-6.00-x86_64 | Builder |
buildnumber | 88 | Build |
codebase | Build | |
got_revision | f3eab1715079243d541dc12fd90db005630ffec9 | Git |
project | OpenSRF | Build |
pylint-convention | 254 | Unknown |
pylint-error | 28 | Unknown |
pylint-fatal | 7 | Unknown |
pylint-info | 0 | Unknown |
pylint-refactor | 279 | Unknown |
pylint-total | 655 | Unknown |
pylint-warning | 87 | Unknown |
repository | git://git.evergreen-ils.org/OpenSRF.git | Build |
revision | f3eab1715079243d541dc12fd90db005630ffec9 | Build |
scheduler | osrf-master-full | Scheduler |
slavename | opensrf-slave | BuildSlave |
warnings-count | 0 | WarningCountingShellCommand |
workdir | /home/openslave/opensrf-slave/osrf-master-debian-6_00-x86_64 | slave |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- Bill Ericksonberickxx@gmail.com
Timing:
Start | Mon Dec 17 16:24:20 2018 |
End | Mon Dec 17 16:25:00 2018 |
Elapsed | 39 secs |
All Changes:
:
Change #5947
Category None Changed by Bill Erickson <berickxx @gmail.com>Changed at Mon 17 Dec 2018 16:13:19 Repository git://git.evergreen-ils.org/OpenSRF.git Project OpenSRF Branch master Revision f3eab1715079243d541dc12fd90db005630ffec9 Comments
LP#1803182 Websocketd graceful shutdown support Give websocketd clients a chance to complete any requests that are in-process at time of shutdown. Graceful shutdown is initiated by sending a SIGUSR1 signal to the websocket-osrf child processes or to the parent process group. This can be done directly via: $ kill -s USR1 -$websocketd_parent_pid Or via systemd for systemd users: $ sudo systemctl kill -s USR1 websocketd-osrf Note the websocketd parent process ignores SIGUSR1. Once initiated, the websocketd backend goes into shutdown mode polling for a graceful shutdown window, which occurs when all request up to now have been completed. Once that moment arrives, the client is kicked off and must connect to a new websocketd instance to issue any new requests. The polling period lasts for SHUTDOWN_MAX_GRACEFUL_SECONDS seconds (in osrf-websocket-stdio.c), which currently defaults to 2 minutes. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Changed files
- src/websocket-stdio/osrf-websocket-stdio.c