Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder osrf-master-debian-6.00-x86_64 Build #88

Results:

Build successful

SourceStamp:

ProjectOpenSRF
Repositorygit://git.evergreen-ils.org/OpenSRF.git
Branchmaster
Revisionf3eab1715079243d541dc12fd90db005630ffec9
Got Revisionf3eab1715079243d541dc12fd90db005630ffec9
Changes1 change

BuildSlave:

opensrf-slave

Reason:

scheduler

Steps and Logfiles:

  1. git update ( 3 secs )
    1. stdio
  2. Bootstrap via autogen './autogen.sh' skipped ( 0 secs )
    1. - no logs -
  3. Bootstrap via autoreconf 'autoreconf -i' ( 7 secs )
    1. stdio
  4. configure configure ( 13 secs )
    1. stdio
  5. compile compile ( 2 secs )
    1. stdio
  6. test test 138 tests 138 passed ( 5 secs )
    1. stdio
  7. trial 14 tests passed ( 1 secs )
    1. stdio
    2. test.log
    3. problems
  8. pylint pylint convention=254 error=28 fatal=7 refactor=279 warning=87 failed ( 5 secs )
    1. stdio
    2. convention
    3. error
    4. fatal
    5. refactor
    6. warning

Build Properties:

NameValueSource
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:

NameLabelValue

Responsible Users:

  1. Bill Erickson

Timing:

StartMon Dec 17 16:24:20 2018
EndMon Dec 17 16:25:00 2018
Elapsed39 secs

All Changes:

:

  1. Change #5947

    Category None
    Changed by Bill Erickson <berickxxohnoyoudont@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