diff options
author | Eric Wong <e@80x24.org> | 2021-08-14 00:29:43 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-08-14 05:57:47 +0000 |
commit | 7d576adffbbd61f04278937d882d7ffde570cecd (patch) | |
tree | 5bc3ed5d6ae1b1b59cda64153dfd2b20c7f868ca /lib/PublicInbox/LeiStore.pm | |
parent | c7bcfe6cd6648ff015dcf29155c0c9c40e4f2b00 (diff) | |
download | public-inbox-7d576adffbbd61f04278937d882d7ffde570cecd.tar.gz |
lei <q|up>: wait on remote mboxrd imports synchronously
This ought to avoid /Document \d+ not found/ errors from Xapian when seeing a message for the first time by not attempting to read keywords for totally unseen messages.
Diffstat (limited to 'lib/PublicInbox/LeiStore.pm')
-rw-r--r-- | lib/PublicInbox/LeiStore.pm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/PublicInbox/LeiStore.pm b/lib/PublicInbox/LeiStore.pm index e26b622d..ce66014f 100644 --- a/lib/PublicInbox/LeiStore.pm +++ b/lib/PublicInbox/LeiStore.pm @@ -329,6 +329,7 @@ sub add_eml { } \@docids; } else { # totally new message + delete $smsg->{-oidx}; # for IPC-friendliness $smsg->{num} = $oidx->adj_counter('eidx_docid', '+'); $oidx->add_overview($eml, $smsg); $oidx->add_xref3($smsg->{num}, -1, $smsg->{blob}, '.'); |