Builder osrf-master-debian-6.00-x86_64 Build #89
Results:
Build successful
SourceStamp:
Project | OpenSRF |
Repository | git://git.evergreen-ils.org/OpenSRF.git |
Branch | master |
Revision | d7e9df6838f1c9a72db3fd41556d178cfe7f6700 |
Got Revision | d7e9df6838f1c9a72db3fd41556d178cfe7f6700 |
Changes | 7 changes |
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 ( 14 secs )
-
compile compile ( 14 secs )
-
test test 139 tests 139 passed ( 5 secs )
-
trial 14 tests passed ( 1 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 | 89 | Build |
codebase | Build | |
got_revision | d7e9df6838f1c9a72db3fd41556d178cfe7f6700 | 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 | d7e9df6838f1c9a72db3fd41556d178cfe7f6700 | 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:
- Galen Charltongmc@equinoxinitiative.org
- Mike Rylandermrylander@gmail.com
- Remington Steedrjs7@calvin.edu
Timing:
Start | Fri Jan 4 14:14:35 2019 |
End | Fri Jan 4 14:15:27 2019 |
Elapsed | 51 secs |
All Changes:
:
Change #5955
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 04 Jan 2019 14:06:37 Repository git://git.evergreen-ils.org/OpenSRF.git Project OpenSRF Branch master Revision 0201ca954002eb241d277c3068659bb1f8100bab Comments
LP#1729610: Allow queuing (for a while) during child backlog This patch teaches OpenSRF listeners for Perl services how to maintain a queue of requests in case no drone process is immediately available to process a requeust. Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- src/perl/lib/OpenSRF/Server.pm
- src/perl/lib/OpenSRF/Transport/SlimJabber/XMPPReader.pm
Change #5956
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 04 Jan 2019 14:06:37 Repository git://git.evergreen-ils.org/OpenSRF.git Project OpenSRF Branch master Revision 1abec0da61a46fa5a4a881c29a2e95a51e9013fa Comments
LP#1729610: Add a service useful for testing behavior in slow response conditions This service, opensrf.slooooooow, offers a opensrf.slooooooow.wait method that waits for the number of seconds specified in its sole parameter. Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- examples/opensrf.xml.example
- src/perl/lib/OpenSRF/Application/Slooooooow.pm
Change #5957
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 04 Jan 2019 14:06:37 Repository git://git.evergreen-ils.org/OpenSRF.git Project OpenSRF Branch master Revision a9da9c7b25ef90276d41ba84ba8ccf0ea856da1b Comments
LP#1729610: Add some debug/internal logging to backlog queue Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- src/perl/lib/OpenSRF/Server.pm
Change #5958
Category None Changed by Remington Steed <rjs7 @calvin.edu>Changed at Fri 04 Jan 2019 14:06:37 Repository git://git.evergreen-ils.org/OpenSRF.git Project OpenSRF Branch master Revision 60bcf74ecc5a5c7d0740d7054e829eef19828091 Comments
LP#1729610: Fix incorrect param description Mike confirmed that the code expects "pause" to be an integer. This commit changes the description to reflect that, and to mention the default value. Signed-off-by: Remington Steed <rjs7@calvin.edu> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- src/perl/lib/OpenSRF/Application/Slooooooow.pm
Change #5959
Category None Changed by Galen Charlton <gmc @equinoxinitiative.org>Changed at Fri 04 Jan 2019 14:06:37 Repository git://git.evergreen-ils.org/OpenSRF.git Project OpenSRF Branch master Revision 848843b1cda6d79d3aec589746abf7a8efdc313d Comments
LP#1729610: make it possible to set max_backlog_queue in opensrf.xml This patch adds a new service configuration option, max_backlog_queue, to allow controlling the size of the backlog queue. If not otherwise specified in opensrf.xml, max_backlog_queue defaults to 1000. Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- examples/opensrf.xml.example
- src/perl/lib/OpenSRF/System.pm
Change #5960
Category None Changed by Galen Charlton <gmc @equinoxinitiative.org>Changed at Fri 04 Jan 2019 14:06:37 Repository git://git.evergreen-ils.org/OpenSRF.git Project OpenSRF Branch master Revision efa9b713d5341458a3afaa26d1cf9e750fa78654 Comments
LP#1729610: return new OpenSRF status if backlog queue fills up This patch teaches Perl services how to return a new OpenSRF status, OSRF_STATUS_SERVICEUNAVAILABLE (code 503) if the backlog queue for a service gets full. To test ------- [1] Set a low max_backlog_queue for opensrf.sloooow and a low max_children. [2] Arrange for srfsh to fire off a bunch of opensrf.sloooow.wait requests. [3] Verify that requests that come in after the backlog queue fills up immediately get 503 exceptions. Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- include/opensrf/osrf_message.h
- src/javascript/opensrf.js
- src/perl/lib/OpenSRF/DomainObject/oilsResponse.pm
- src/perl/lib/OpenSRF/Server.pm
- src/python/osrf/const.py
Change #5961
Category None Changed by Galen Charlton <gmc @equinoxinitiative.org>Changed at Fri 04 Jan 2019 14:06:37 Repository git://git.evergreen-ils.org/OpenSRF.git Project OpenSRF Branch master Revision d7e9df6838f1c9a72db3fd41556d178cfe7f6700 Comments
LP#1729610: extend backlog queue to C apps This patch extends the notion of a backlog queue to C apps and offers the same functionality as the Perl side of the patch series: - max_backlog_queue configuration setting - ability to queue messages up to the configured limit - ability to drop requests that would overflow the backlog queue and send status 503 exceptions back to the client. This patch also adds a new service, opensrf.cslow, that implements a opensrf.cslow.wait method similar to the Perl opensrf.slooooooow service. To test ------- [1] Set a low max_backlog_queue for opensrf.cslow and a low max_children. [2] Arrange for srfsh to fire off a bunch of opensrf.cslow.wait requests. [3] Verify that requests that come in after the backlog queue fills up immediately get 503 exceptions. Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- examples/opensrf.xml.example
- src/c-apps/Makefile.am
- src/c-apps/osrf_cslow.c
- src/libopensrf/osrf_prefork.c