]> git.koha-community.org Git - koha.git/commit
Bug 6435: Add daemon mode to rebuild_zebra.pl
authorDoug Kingston <dpk@randomnotes.org>
Mon, 28 Oct 2013 00:18:17 +0000 (17:18 -0700)
committerFridolin SOMERS <fridolin.somers@biblibre.com>
Fri, 13 Dec 2013 10:35:44 +0000 (11:35 +0100)
commite7482ec90ed264321e637204791dbdc40b151c27
treeca1fdceb70e6b21f210998eda33d094b945c2f6c
parent3e19537355c22b32cb6f3fda08ec64a5c04f4251
Bug 6435: Add daemon mode to rebuild_zebra.pl

This change adds code to check the zebraqueue table with a cheap SQL query
and a daemon loop that checks for new entries and processes them incrementally
before sleeping for a controllable number of seconds.  The default is 5 seconds
which provides a near realtime search index update.  This is desirable particularly
for libraries that are doing active catalogue updating.  The query is adjusted
based on whether -a, -b, or -a -b are specified.

Help text updated.  Tested against a live 3.12 system.

Note that this fix will benefit from the fix to lack of locking (bug 11078)

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
(cherry picked from commit 1b0992e8d5a2bc8f0f74623daa9a7eac4786644a)
Signed-off-by: Fridolin SOMERS <fridolin.somers@biblibre.com>
misc/migration_tools/rebuild_zebra.pl