[Koha-bugs] [Bug 11078] rebuild_zebra.pl can lose updates due to race condition during full rebuilds

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Feb 7 10:44:32 CET 2014


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

M. de Rooy <m.de.rooy at rijksmuseum.nl> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #23573|0                           |1
        is obsolete|                            |

--- Comment #47 from M. de Rooy <m.de.rooy at rijksmuseum.nl> ---
Created attachment 25114
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=25114&action=edit
Bug 11078 Add locking to rebuild_zebra.pl

This patch adds locking to rebuild_zebra.pl to ensure that simultaneous
changes are prevented (as one is likely to overwrite the other).
Incremental updates in daemon mode will skipped if the lock is busy
and they will be picked up on the next pass.  Non-daemon mode
invocations will wait for the lock to clear and then proceed.
Supporting changes made to Makefile.PL and templates for the new
locking directory (paralleling the other zebra lock directories).
We stash the zebra_lockdir in koha-conf.xml so rebuild_zebra.pl
can find it.

Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Amended the patch: just added the /rebuild from the follow-up.
Works as advertised, but I post some comments on Bugzilla.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list