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

Builder osrf-master-fedora-18 Build #17

Results:

Build successful

SourceStamp:

ProjectOpenSRF
Repositorygit://git.evergreen-ils.org/OpenSRF.git
Branchmaster
Revisionb0a41d3973c944259c193fb4da1dce7f0c690f70
Got Revisionb0a41d3973c944259c193fb4da1dce7f0c690f70
Changes3 changes

BuildSlave:

opensrf-fed18

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 ( 6 secs )
    1. stdio
  5. compile compile warnings ( 23 secs )
    1. stdio
    2. warnings (6)
  6. test test 129 tests 129 passed ( 4 secs )
    1. stdio
  7. trial 14 tests passed ( 0 secs )
    1. stdio
    2. test.log
    3. problems
  8. pylint pylint failed ( 7 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
buildername osrf-master-fedora-18 Builder
buildnumber 17 Build
codebase Build
got_revision b0a41d3973c944259c193fb4da1dce7f0c690f70 Git
project OpenSRF Build
pylint-convention 0 Unknown
pylint-error 0 Unknown
pylint-fatal 0 Unknown
pylint-info 0 Unknown
pylint-refactor 0 Unknown
pylint-total 0 Unknown
pylint-warning 0 Unknown
repository git://git.evergreen-ils.org/OpenSRF.git Build
revision b0a41d3973c944259c193fb4da1dce7f0c690f70 Build
scheduler osrf-master-full Scheduler
slavename opensrf-fed18 BuildSlave
warnings-count 6 WarningCountingShellCommand
workdir /home/openslave/opensrf-slave/osrf-master-fedora-18 slave

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Bill Erickson
  2. Galen Charlton
  3. Mike Rylander

Timing:

StartMon Dec 16 11:34:15 2013
EndMon Dec 16 11:35:07 2013
Elapsed52 secs

All Changes:

:

  1. Change #1021

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@esilibrary.com>
    Changed at Mon 16 Dec 2013 11:08:51
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 59b4dd74e8695bc9bd7ad6c379b0f313db1cbb61

    Comments

    LP#1180849: test case - ignoring subrequest responses after respond_complete()
    This patch adds a regression test for verifying that subrequests
    ignore additional responses after respond_complete() is called.
    
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/perl/t/02-AppSession.t
  2. Change #1022

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@gmail.com>
    Changed at Mon 16 Dec 2013 11:10:56
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision a0d5b0536231cc06552fb9d7533a713c314ef9d3

    Comments

    Protect subrequests from post-complete messages
    Subrequests (AKA method_lookup()-based API calls) sometimes append
    final-lvalue responses to the response list even after respond_complete()
    has been called from within the implementation method.  This commit
    discards all post-respond_complete values, protecting against extra,
    spurious values being returned to the ultimate client.
    
    Signed-off-by: Mike Rylander <mrylander@gmail.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/perl/lib/OpenSRF/AppSession.pm
  3. Change #1023

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Mon 16 Dec 2013 11:21:57
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision b0a41d3973c944259c193fb4da1dce7f0c690f70

    Comments

    OpenSRF client disconnect robustification (Perl)
    * Improve detection of client connection state with jabber server
    
      Be more aggressive in testing and responding to failed connectivity.
      It can happen in various ways, depending on what's happening to the
      jabber server (death, delay, graceful shutdown).  With these changes
      we attempt to cover all the bases and detect as early as possible that
      a connection has died, specifically when trying to create a new
      connection after one has failed.
    
    * Do a better job of cleaning up dead connections
    
      Transport::PeerHandle now has a reset() action which disconnects (when
      possible) and clears the global connection reference.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/perl/lib/OpenSRF/System.pm
    • src/perl/lib/OpenSRF/Transport/SlimJabber/Client.pm
    • src/perl/lib/OpenSRF/Transport/SlimJabber/PeerConnection.pm
    • src/perl/lib/OpenSRF/Transport/SlimJabber/XMPPReader.pm