about summary refs log tree commit homepage
path: root/lib/PublicInbox/SearchIdxShard.pm
AgeCommit message (Expand)AuthorFilesLines
2021-07-06extindex: --gc: avoid SQLite lock conflict on shard cleanupEric Wong1-2/+3
2021-01-03searchidxshard: use add_xapian directly for v2Eric Wong1-1/+1
2021-01-03ipc: switch to one-way pipesEric Wong1-13/+10
2021-01-03searchidxshard: replace index_raw with index_emlEric Wong1-7/+2
2021-01-03searchidxshard: IPC conversion, part 2Eric Wong1-30/+0
2021-01-03searchidxshard: use PublicInbox::IPC to kill lots of codeEric Wong1-185/+52
2021-01-01update copyrights for 2021Eric Wong1-1/+1
2021-01-01searchidxshard: call DS->Reset at worker startEric Wong1-0/+1
2020-12-19lei_store: local storage for Local Email InterfaceEric Wong1-0/+33
2020-12-17searchidxshard: simplify newline eliminationEric Wong1-8/+6
2020-12-17extsearchidx: simplify reindex code pathsEric Wong1-14/+3
2020-12-17extindex: preliminary --reindex supportEric Wong1-0/+11
2020-12-08shard_add_eidx_info: pass $eidx_key instead of $ibx objectEric Wong1-2/+1
2020-12-08searchidx: remove $oid parameter from most callsEric Wong1-20/+17
2020-11-29extindex: support `--gc' to remove dead inboxesEric Wong1-3/+18
2020-11-28searchidxshard: chomp $eidx_key from pipeEric Wong1-0/+2
2020-11-15extindex: support graceful shutdown via QUIT/INT/TERMEric Wong1-0/+6
2020-11-08searchidxshard: further improve {current_info} readabilityEric Wong1-1/+1
2020-11-08searchidxshard: reduce syscalls when writing ->eidx_keyEric Wong1-5/+2
2020-11-07searchidxshard: make warnings with eidx_key less confusingEric Wong1-2/+3
2020-11-07searchidx: remove xref3 support for XapianEric Wong1-14/+14
2020-11-07searchidxshard: special init for eidxEric Wong1-3/+4
2020-11-07inboxwritable: eidx_key for external indexEric Wong1-11/+21
2020-11-07searchidxshard: allow msgref to be undefEric Wong1-1/+3
2020-11-07searchidx: introduce "xref3" conceptEric Wong1-6/+47
2020-08-23searchidx: index THREADID in XapianEric Wong1-3/+4
2020-08-23searchidx: put all shard-related stuff in SearchIdxShard.pmEric Wong1-4/+35
2020-08-23searchidxshard: clear $msgref buffer properlyEric Wong1-1/+1
2020-08-20init+index: support --skip-docdata for XapianEric Wong1-1/+1
2020-08-07index: support --xapian-only switchEric Wong1-3/+7
2020-07-25searchidx: rename _xdb_{acquire,release} => idx_Eric Wong1-3/+3
2020-07-25use consistent {ibx} field for writable code pathsEric Wong1-3/+3
2020-07-17search: simplify unindexingEric Wong1-4/+2
2020-07-17drop binmode usageEric Wong1-2/+0
2020-07-17v2: use v5.10.1, parent.pm, drop warningsEric Wong1-2/+2
2020-06-13index: account for CRLF conversion when storing bytesEric Wong1-5/+6
2020-05-19favor readline() and print() as functionsEric Wong1-1/+1
2020-05-09replace most uses of PublicInbox::MIME with EmlEric Wong1-1/+2
2020-03-31v2writable: index Message-IDs w/ spaces properlyEric Wong1-3/+5
2020-03-29searchidxshard: ensure we set indexlevel on shard[0]Eric Wong1-1/+3
2020-03-22*idx: pass smsg in even more placesEric Wong1-9/+5
2020-03-22v2: pass smsg in more placesEric Wong1-17/+10
2020-03-22*idx: pass $smsg in more places instead of many argsEric Wong1-2/+14
2020-03-22index: use git commit times on missing Date/ReceivedEric Wong1-4/+11
2020-02-06treewide: run update-copyrights from gnulib for 2019Eric Wong1-1/+1
2020-02-02searchidxshard: rely on autoflush instead of ->flushEric Wong1-2/+2
2019-11-03searchidxshard: reuse $SIG{__WARN__} callback from AdminEric Wong1-13/+6
2019-09-09run update-copyrights from gnulib for 2019Eric Wong1-1/+1
2019-06-14v2: rename SearchIdxPart => SearchIdxShardEric Wong1-0/+116