[Koha-bugs] [Bug 6435] [ENH] Added daemon mode parameters to rebuild_zebra.pl

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Oct 18 00:32:53 CEST 2013


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6435

--- Comment #33 from Doug Kingston <dpk at randomnotes.org> ---
Created attachment 22040
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=22040&action=edit
Small perl program to flock files and run commands

This program can be used to test the flock functionality introduced in patch
0003 also attached to this bug.

Test I performed that QA can replicate (modify for your test instance name):

flock the file, and make sure a full rebuild waits for the lock to clear before
proceeding
  window 1: flock /var/lock/koha_rebuild_zebra_koha_test/lock sleep 15
  window 2: ./rebuild_zebra.pl -b -a -v
window 2 should wait for window 1's sleep to time out before proceeding.

test that an flock from another process with cause the daemon mode to pause
updates and resume when the flock is removed
  window 1: ./rebuild_zebra.pl -daemon -sleep 2 -v -z -b -a
  window 2: flock /var/lock/koha_rebuild_zebra_koha_test/lock sleep 15
start window 2 after window 1 is printing a message every 2 seconds.  when you
launch the sleep, it will stop the updates which will resume when the sleep
times out.

remove /var/log/koha_rebuild_zebra_koha_test and make sure its recreated on the
next invocation of rebuild_zebra.pl.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list