Builder osrf-master-debian-6.00-x86_64 Build #46
Results:
Build successful
SourceStamp:
Project | OpenSRF |
Repository | git://git.evergreen-ils.org/OpenSRF.git |
Branch | master |
Revision | dbf9ec150dfa6a5b87028aa890a80b529dfe5683 |
Got Revision | dbf9ec150dfa6a5b87028aa890a80b529dfe5683 |
Changes | 10 changes |
BuildSlave:
opensrf-slaveReason:
scheduler
Steps and Logfiles:
-
git update ( 0 secs )
-
Bootstrap via autogen './autogen.sh' skipped ( 0 secs )
- - no logs -
-
Bootstrap via autoreconf 'autoreconf -i' ( 5 secs )
-
configure configure ( 12 secs )
-
compile compile ( 11 secs )
-
test test 138 tests 138 passed ( 4 secs )
-
trial 14 tests passed ( 0 secs )
-
pylint pylint convention=254 error=28 fatal=7 refactor=279 warning=87 failed ( 4 secs )
Build Properties:
Name | Value | Source |
---|---|---|
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:
Name | Label | Value |
---|
Responsible Users:
- Bill Ericksonberick@esilibrary.com
- Galen Charltongmc@esilibrary.com
- Mike Rylandermrylander@gmail.com
Timing:
Start | Tue Nov 1 17:24:32 2016 |
End | Tue Nov 1 17:25:12 2016 |
Elapsed | 39 secs |
All Changes:
:
Change #3605
Category None Changed by Mike Rylander <mrylander @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
Change #3606
Category None Changed by Bill Erickson <berick @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
Change #3607
Category None Changed by Mike Rylander <mrylander @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
Change #3608
Category None Changed by Bill Erickson <berick @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
Change #3609
Category None Changed by Bill Erickson <berick @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
Change #3610
Category None Changed by Mike Rylander <mrylander @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
Change #3611
Category None Changed by Galen Charlton <gmc @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
Change #3612
Category None Changed by Galen Charlton <gmc @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
Change #3613
Category None Changed by Galen Charlton <gmc @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
Change #3614
Category None Changed by Galen Charlton <gmc @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