[koha-commits] main Koha release repository branch 19.11.x updated. v19.11.03-5-gfdc568afa9

Git repo owner gitmaster at git.koha-community.org
Thu Mar 5 01:45:03 CET 2020


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, 19.11.x has been updated
       via  fdc568afa932a03838b71679fbd4d1c50c9ed0cc (commit)
       via  5fbb0201dc0b60ad3048fc25881bf334db27999f (commit)
      from  724f090717eac58750bfd856c925dcc431705832 (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 fdc568afa932a03838b71679fbd4d1c50c9ed0cc
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Thu Nov 14 10:50:24 2019 +0100

    Bug 23640: Flushing L1 on every SIP connection
    
    This patch flushes the L1 cache on each SIP connection
    (ie every invocation of process_request).
    
    This means each SIP connection will fetch values from the
    L2 cache (ie memcached) and persist the L1 cache (in Perl
    memory cache) only until a new SIP connection comes in.
    
    Without this patch, the L1 cache persists for the length
    of the server process, which means the L1 cache will become
    stale very quickly, which can lead to unexpected behaviour.
    
    Test plan:
    1. Enable IssueLog
    2. Start SIP server
        2a. change to Koha git directory
        2b. koha-shell kohadev
        2c. perl C4/SIP/SIPServer.pm /etc/koha/sites/kohadev/SIPconfig.xml
    3. Issue book via SIP
    
        perl misc/sip_cli_emulator.pl -a 127.0.0.1 -p 6001 -su term1 -sp term1 -l CPL --patron 1 --item 3999900000001 -m checkout
    
    4. Check action_logs for "CIRCULATION ISSUE <borrowernumber> <biblionumber>" line
    
        http://localhost:8081/cgi-bin/koha/tools/viewlog.pl
    
    5. Disable IssueLog
    
    6. Check in the book and then check it out again
    
        perl misc/sip_cli_emulator.pl -a 127.0.0.1 -p 6001 -su term1 -sp term1 -l CPL --patron 1 --item 3999900000001 -m checkin
        perl misc/sip_cli_emulator.pl -a 127.0.0.1 -p 6001 -su term1 -sp term1 -l CPL --patron 1 --item 3999900000001 -m checkout
    
    7. Check action_logs for "CIRCULATION ISSUE <borrowernumber> <biblionumber>" line
    
        http://localhost:8081/cgi-bin/koha/tools/viewlog.pl
    
    8. Note results
    
    Without the patch, you'll see a 2nd checkout.
    
    With the patch, you won't see the 2nd checkout.
    
    (Note: After applying the patch, you have to restart the SIP server.)
    
    Signed-off-by: David Cook <dcook at prosentient.com.au>
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Joy Nelson <joy at bywatersolutions.com>

commit 5fbb0201dc0b60ad3048fc25881bf334db27999f
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Jan 13 14:30:35 2020 +0100

    Bug 24410: Fix multi holds
    
    Bug 19618 replaces the call to placerequest.pl with a REST API /holds
    That is wrong as it does not support multi holds.
    
    Test plan:
    Confirm that prior to this patch you are not able to place a hold on
    several records at once, and that this patch fixes it
    
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    Signed-off-by: Agustin Moyano <agustinmoyano at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Joy Nelson <joy at bywatersolutions.com>

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

Summary of changes:
 C4/SIP/SIPServer.pm                                        | 4 ++++
 koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list