]> Sergey Matveev's repositories - public-inbox.git/commit
extindex: support graceful shutdown via QUIT/INT/TERM
authorEric Wong <e@80x24.org>
Fri, 13 Nov 2020 11:11:44 +0000 (11:11 +0000)
committerEric Wong <e@80x24.org>
Sun, 15 Nov 2020 06:12:43 +0000 (06:12 +0000)
commit7d42724e82c9e0ecfa07154c7a56e7f21e53e62f
tree6755566e109457ffcef08f3acb3b9301bb0dd858
parent834181c640236c91f367de04d5cc9834ec617f4e
extindex: support graceful shutdown via QUIT/INT/TERM

Just like the daemon processes, -extindex now supports graceful
shutdown via the same signals.  This lets users avoid having to
repeat indexing messages when a power outage strikes during a
long (multi-hour/day) indexing run.

Per-inbox (v1/v2) -index graceful shutdowns are not supported,
yet, but is planned for later.
lib/PublicInbox/ExtSearchIdx.pm
lib/PublicInbox/IdxStack.pm
lib/PublicInbox/SearchIdxShard.pm
lib/PublicInbox/V2Writable.pm