[Koha-bugs] [Bug 27267] Create more efficient daemon for indexing Zebra

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Jan 6 04:15:15 CET 2021


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27267

--- Comment #6 from David Cook <dcook at prosentient.com.au> ---
Created attachment 114884
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=114884&action=edit
Bug 27267: Add memory efficient Zebra indexing daemon

This patch adds an alternate Zebra indexing daemon which
is much more memory efficient than the current default daemon.

(For instance, zebra_indexer.pl uses 6MB of RAM vs rebuild_zebra.pl
 which uses about 180MB of RAM out of the box while idle.)

To test:
0. Apply patch
1. koha-indexer --stop kohadev
2. vi /etc/default/koha-common
3. Update ALTERNATE_INDEXER_DAEMON to be
"/kohadevbox/koha/misc/zebra_indexer.pl"
4. koha-indexer --start kohadev
5. Go to
http://localhost:8081/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=29
6. Change 245$a to "Gone" instead of "Gairm" and save the record
7. Go to http://localhost:8081/cgi-bin/koha/catalogue/search.pl?q=Gairm
8. Repeat Step 7 for 5+ seconds until your search returns no results
9. Go to
http://localhost:8081/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=29
10. Change 245$a from "Gone" to "Gairm"
11. Repeat Step 7 for 5+ seconds until your search redirects you to
http://localhost:8081/cgi-bin/koha/catalogue/detail.pl?biblionumber=29&found1=1

To confirm lower memory usage:
12. ps -efww | grep "zebra_indexer"
13. top -p <PID of zebra_indexer.pl process>
14. The top tool should show about 6.1MB usage.

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


More information about the Koha-bugs mailing list