From: Eric Wong Date: Tue, 31 Aug 2021 11:21:22 +0000 (+0000) Subject: lei note-event: always flush changes on daemon exit X-Git-Tag: v1.7.0~469 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=d1b65770989619e4fdf7e93d0b67c7cc1cfdc3f8;p=public-inbox.git lei note-event: always flush changes on daemon exit Because the timer may not fire in time before daemon shutdown. --- diff --git a/lib/PublicInbox/LEI.pm b/lib/PublicInbox/LEI.pm index 28fe0c83..520fb519 100644 --- a/lib/PublicInbox/LEI.pm +++ b/lib/PublicInbox/LEI.pm @@ -1254,6 +1254,7 @@ sub lazy_start { my (undef, $eof_p) = PublicInbox::PktOp->pair; sub { $exit_code //= shift; + eval 'PublicInbox::LeiNoteEvent::flush_task()'; my $lis = $pil or exit($exit_code); # closing eof_p triggers \&noop wakeup $listener = $eof_p = $pil = $path = undef;