[koha-commits] main Koha release repository branch master updated. v3.22.00-1337-g7f52638

Git repo owner gitmaster at git.koha-community.org
Fri Apr 29 12:31:17 CEST 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The branch, master has been updated
       via  7f52638129bd48ab7f38dc809e7ece78773e8b91 (commit)
       via  0c6f23a6ce45183c6396925f6018ec31090ed2cb (commit)
      from  bba892fde5e2a82bf7ca2ba0358c1c6bc390c94a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7f52638129bd48ab7f38dc809e7ece78773e8b91
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Fri Apr 8 13:37:46 2016 +0100

    Bug 16221: follow-up for changes made by bug 16229
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at unc.edu.ar>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

commit 0c6f23a6ce45183c6396925f6018ec31090ed2cb
Author: Jacek Ablewicz <abl at biblos.pk.edu.pl>
Date:   Thu Apr 7 10:26:31 2016 +0200

    Bug 16221: Use Storable::dclone() instead of Clone::clone() for L1 cache deep-copying mode
    
    Storable dclone() is over 3x faster then Clone::clone() when used for
    creating a deep copies of the big, complex data structures like MARC
    frameworks. See also Bug 16044 comments #18 & #20.
    
    This is a trivial version of Bug 16166. Performance test
    results (see Bug 16140 comment #23 for test setup description):
    
       master
       146.29 (14.64+14.53+14.51+14.57+14.72+14.56+14.53+15.06+14.56+14.61)
    
       master + Bug 16221
       96.5 (9.77+9.63+9.77+9.77+9.68+9.05+9.68+9.83+9.63+9.69)
    
       master + Bug 16166
       90.7 (9.15+9.10+9.16+8.41+9.19+9.19+9.11+9.19+9.02+9.18)
    
    Bug 16166 is a bit faster and more comprehensive implementation, but
    also more complex and harder to test/evaluate.
    
    Test plan:
    
    1) apply patch
    2) profile GetMarcStructure() calls before / after patch, e.g. by
    running some script which calls it often (like catalogue search
    w/ XSLT processing turned on, etc.)
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at unc.edu.ar>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

-----------------------------------------------------------------------

Summary of changes:
 Koha/Cache.pm |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list