Builder evergreen-master-ubuntu-12.04-x86 Build #1244
Results:
Build successful
SourceStamp:
Project | Evergreen |
Repository | git://git.evergreen-ils.org/Evergreen.git |
Branch | master |
Revision | 4b5b791fffef5420e6d142964dfefdb647051e22 |
Got Revision | 4b5b791fffef5420e6d142964dfefdb647051e22 |
Changes | 5 changes |
BuildSlave:
eg-u1204Reason:
scheduler
Steps and Logfiles:
-
git update ( 0 secs )
-
Bootstrap via autogen './autogen.sh' skipped ( 0 secs )
- - no logs -
-
Bootstrap via autoreconf 'autoreconf -f ...' ( 9 secs )
-
configure configure ( 8 secs )
-
compile compile ( 1 secs )
-
test test 850 tests 850 passed ( 13 secs )
-
pylint pylint convention=203 error=1 fatal=14 refactor=6 warning=21 failed ( 1 secs )
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
buildername | evergreen-master-ubuntu-12.04-x86 | Builder |
buildnumber | 1244 | Build |
codebase | Build | |
got_revision | 4b5b791fffef5420e6d142964dfefdb647051e22 | Git |
project | Evergreen | Build |
pylint-convention | 203 | Unknown |
pylint-error | 1 | Unknown |
pylint-fatal | 14 | Unknown |
pylint-info | 0 | Unknown |
pylint-refactor | 6 | Unknown |
pylint-total | 245 | Unknown |
pylint-warning | 21 | Unknown |
repository | git://git.evergreen-ils.org/Evergreen.git | Build |
revision | 4b5b791fffef5420e6d142964dfefdb647051e22 | Build |
scheduler | evergreen-master | Scheduler |
slavename | eg-u1204 | BuildSlave |
warnings-count | 0 | WarningCountingShellCommand |
workdir | /home/egslave/eg-slave/evergreen-master-ubuntu-12_04-x86 | slave |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- Dan Wellsdbw2@calvin.edu
- Galen Charltongmc@esilibrary.com
- Mike Rylandermrylander@gmail.com
Timing:
Start | Tue Aug 9 12:14:22 2016 |
End | Tue Aug 9 12:14:56 2016 |
Elapsed | 34 secs |
All Changes:
:
Change #3393
Category None Changed by Dan Wells <dbw2 @calvin.edu>Changed at Tue 09 Aug 2016 12:01:53 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision cf3bd149e53585676a517d38093f2470dbcfaaeb Comments
LP#1588543: Speed up record attribute ingest A huge number of rows (700+) have been added to config.record_attr_definition in recent versions of Evergreen. However, these rows do not actually define any indexing at all, but are used for other purposes. The reingest process currently churns over all of these rows to ultimately do nothing. This commit limits the group of attributes considered at ingest to only those which might index something. Testing indicates a substantial speed boost to typical use of metabib.reingest_record_attributes() (over 2x speedup). Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- Open-ILS/src/sql/Pg/030.schema.metabib.sql
Change #3394
Category None Changed by Galen Charlton <gmc @esilibrary.com>Changed at Tue 09 Aug 2016 12:01:53 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 6cc1d1e0911f4dd4a92d17a9b60025888b080bff Comments
LP#1588543: further speed up record attribute ingest Following a suggestion from Dan Wells, this patch adds an index on config.coded_value_map(ctype). My testing shows that the index by itself can halve the time required to fully ingest a new record; in conjunction with the change in the previous patch, full reingest time is reduced by about 60%. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- Open-ILS/src/sql/Pg/002.schema.config.sql
Change #3395
Category None Changed by Galen Charlton <gmc @esilibrary.com>Changed at Tue 09 Aug 2016 12:01:53 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision f668201078a11fe06d9bb8e1c658648e7ed2be60 Comments
LP#1588543: tests for verifying correct generated of record attributes This patch adds tests to verify that the expected set of record attributes are generated when a bib record is ingested. The tests serve a couple purposes: - verifying that changes to the record attribute ingest stored procedure don't have unexpected side-effects - validating record attribute definitions in the seed data Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- Open-ILS/src/sql/Pg/t/lp1588543_marc_record_attributes.pg
Change #3396
Category None Changed by Galen Charlton <gmc @esilibrary.com>Changed at Tue 09 Aug 2016 12:01:54 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 982472f1110b5874757d57c421e121c0a5962f61 Comments
LP#1588543: schema update script Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- Open-ILS/src/sql/Pg/upgrade/XXXX.schema.speed_record_attr_ingest.sql
Change #3397
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Tue 09 Aug 2016 12:04:35 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 4b5b791fffef5420e6d142964dfefdb647051e22 Comments
Stamping upgrade for reingest speedup Signed-off-by: Mike Rylander <mrylander@gmail.com>
Changed files
- Open-ILS/src/sql/Pg/002.schema.config.sql
- Open-ILS/src/sql/Pg/upgrade/0985.schema.speed_record_attr_ingest.sql
- Open-ILS/src/sql/Pg/upgrade/XXXX.schema.speed_record_attr_ingest.sql