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

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

Results:

Build successful

SourceStamp:

ProjectOpenSRF
Repositorygit://git.evergreen-ils.org/OpenSRF.git
Branchmaster
Revisiondbf9ec150dfa6a5b87028aa890a80b529dfe5683
Got Revisiondbf9ec150dfa6a5b87028aa890a80b529dfe5683
Changes10 changes

BuildSlave:

opensrf-slave

Reason:

scheduler

Steps and Logfiles:

  1. git update ( 0 secs )
    1. stdio
  2. Bootstrap via autogen './autogen.sh' skipped ( 0 secs )
    1. - no logs -
  3. Bootstrap via autoreconf 'autoreconf -i' ( 5 secs )
    1. stdio
  4. configure configure ( 12 secs )
    1. stdio
  5. compile compile ( 11 secs )
    1. stdio
  6. test test 138 tests 138 passed ( 4 secs )
    1. stdio
  7. trial 14 tests passed ( 0 secs )
    1. stdio
    2. test.log
    3. problems
  8. pylint pylint convention=254 error=28 fatal=7 refactor=279 warning=87 failed ( 4 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 46 Build
codebase Build
got_revision dbf9ec150dfa6a5b87028aa890a80b529dfe5683 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 dbf9ec150dfa6a5b87028aa890a80b529dfe5683 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
  2. Galen Charlton
  3. Mike Rylander

Timing:

StartTue Nov 1 17:24:32 2016
EndTue Nov 1 17:25:12 2016
Elapsed39 secs

All Changes:

:

  1. Change #3605

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@gmail.com>
    Changed at Tue 01 Nov 2016 17:13:26
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 01f95834835bed94df93a7fdad59e38486e6485a

    Comments

    LP#1612771: bundling and chunking
    This patch is first in a series of patches that provides the following
    features:
    
    * OpenSRF message bundling -- Pack multiple OpenSRF messages together
    in a single XMPP envelope, as long as we believe more messages will be
    sent in the future and we are below some threshold of combined message size.
    The default for that threshold is 25Kb.
    
     * OpenSRF message chunking -- Break up large OpenSRF messages across
    multiple XMPP envelopes. This is implemented with a new OpenSRF message type.
    C, Perl, and Javascript libraries are taught how to reconstruct chunked
    messages. The default chunking threshold is 50Kb, just a bit below the default
    ejabberd max stanza size of 64Kb.
    
    This patch in particular renames "chunking" to "bundling", then
    implements message splitting ("chunking") in Perl using two new
    oilsResult subclasses
    
    Signed-off-by: Mike Rylander <mrylander@gmail.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/perl/lib/OpenSRF/AppSession.pm
    • src/perl/lib/OpenSRF/Application.pm
    • src/perl/lib/OpenSRF/DomainObject/oilsResponse.pm
  2. Change #3606

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 01 Nov 2016 17:13:27
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 56e65d1e6fb4ee72b28b4e008b9461d5bac55b8d

    Comments

    LP#1612771: Perl max_chunk_size additions
    * Added missing max_chunk_size method to AppSession
    * Copy API max_chunk_size value into the handler AppRequest
    * Fix error where no-chunking resulted in empty responses
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/perl/lib/OpenSRF/AppSession.pm
    • src/perl/lib/OpenSRF/Application.pm
    • src/perl/lib/OpenSRF/DomainObject/oilsResponse.pm
  3. Change #3607

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@gmail.com>
    Changed at Tue 01 Nov 2016 17:13:29
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision b3b6b4211472e4897581a93d9615d8544f29779f

    Comments

    LP#1612771: C support for receiving chunked responses
    * client parsing
    * consistent w/ Perl, we now have "bundling" and "chunking"
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>

    Changed files

    • include/opensrf/osrf_app_session.h
    • include/opensrf/osrf_application.h
    • src/libopensrf/osrf_app_session.c
    • src/libopensrf/osrf_application.c
  4. Change #3608

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 01 Nov 2016 17:13:30
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 18be4a4cf242a274cf5a3143c2063d75331ec7c0

    Comments

    LP#1612771: set Perl / C max_chunk_size default sizes
    default max bundle size == 25K
    default max chunk size  == 50K
    
    Note with Ejabberd using 65536 as the default max stanza size, these
    new OpenSRF defaults mean that all messages will fit the default
    message size constraints -- i.e. no more need to raise the
    max_stanza_size.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • include/opensrf/osrf_app_session.h
    • src/libopensrf/osrf_application.c
    • src/perl/lib/OpenSRF/Application.pm
  5. Change #3609

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 01 Nov 2016 17:13:31
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 75a9906d5a5e90c60c8e0614e0c71796c511ec18

    Comments

    LP#1612771: implement C max_chunk_size server support
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/libopensrf/osrf_application.c
    • src/libopensrf/osrf_message.c
  6. Change #3610

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@gmail.com>
    Changed at Tue 01 Nov 2016 17:13:33
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision fd1ce3521553d6ddbc42762090be8ecdbc0b39f2

    Comments

    LP#1612771: Add chunking support to JS implementation
    Signed-off-by: Mike Rylander <mrylander@gmail.com>
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • include/opensrf/osrf_message.h
    • src/javascript/opensrf.js
  7. Change #3611

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@esilibrary.com>
    Changed at Tue 01 Nov 2016 17:13:34
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision d79c7eee6ce44bd3b38bd712d487cb31752c3a31

    Comments

    LP#1612771: don't adjust max_stanza_size during installation
    As the typical max_stanza_size for ejabberd installations
    is larger than what OpenSRF now needs, this patch adjusts
    the installation instructions to remove the step to change
    max_stanza_size.
    
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • README
  8. Change #3612

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@esilibrary.com>
    Changed at Tue 01 Nov 2016 17:13:35
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 4f73f38bae3892fa4f6b3980c5724af521a31fde

    Comments

    LP#1612771: update protocol documentation
    Now that we have PARTIAL and NOCONTENT statuses, let's
    mention them in the documentation for the benefit of
    folks writing future clients.
    
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • doc/OpenSRF-Messaging-Protocol.html
  9. Change #3613

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@esilibrary.com>
    Changed at Tue 01 Nov 2016 17:13:36
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 76a5fd0055b2af25f0783825c951021a32a5f17d

    Comments

    LP#1612771: fix error in POD
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/perl/lib/OpenSRF/DomainObject/oilsResponse.pm
  10. Change #3614

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@esilibrary.com>
    Changed at Tue 01 Nov 2016 17:13:38
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision dbf9ec150dfa6a5b87028aa890a80b529dfe5683

    Comments

    LP#1612771: add release notes
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • doc/Bundling-and-Chunking.txt