LP#1931737: Allow the delay of symspell updates
authorMike Rylander <mrylander@gmail.com>
Fri, 13 May 2022 16:35:24 +0000 (12:35 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Thu, 19 May 2022 14:51:03 +0000 (10:51 -0400)
commit9b3cd8a676c337d6c26b5b62d1342c17e67d6c65
treec0aaef08fed3564ef9567d8dad26476b8deb4c7a
parent35168978af125614ad5df76fca3a6b5d35fa4f45
LP#1931737: Allow the delay of symspell updates

This commit adds a new internal flag, auto-created at the time of need,
to control whether record ingest will cause immediate updates to the
symspell dictionary, or if those updates will simply be recorded for
later incorporation.  Inline symspell dictionary updates can cause
record updates to be logically serialized, impacting the preformance of
other tools used for batch reingest.

pingest.pl is changed to allow an administrator to make use of this
feature via the --delay-symspell command line flag.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/sql/Pg/030.schema.metabib.sql
Open-ILS/src/sql/Pg/300.schema.staged_search.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.dym_delayed_reify.sql