about summary refs log tree commit homepage
path: root/lib/PublicInbox/ExtSearchIdx.pm
DateCommit message (Expand)
2021-07-08extindex: dedupe: reduce SQLite contention and dirty data
2021-07-08extsearchidx: ignore Eml warnings across the board
2021-07-06extindex: implement --dedupe to fix old extindices
2021-07-03extsearchidx: extra assertions for deduplication flow
2021-07-01extsearchidx: lock before writing multi-pack-index
2021-06-30extsearchidx: symlink .rev and .bitmap files into ALL.git
2021-06-27extindex: maintain pack symlinks and use "git multi-pack-index"
2021-04-30lei_store: fix locking w.r.t epoch creation
2021-04-24extindex: --gc: use escape pathnames for SQL LIKE properly
2021-03-04lei q: import flags when clobbering/augmenting Maildirs
2021-02-24treewide: avoid "delete local" construct on hashes
2021-02-08ds: improve add_timer usability
2021-01-26miscidx: switch to lazy transactions
2021-01-18extindex: fix w/ Xapian 1.2.21..1.2.24
2021-01-12ds: block signals when reaping
2021-01-03use Eml (or MIME) objects for all indexing paths
2021-01-03searchidxshard: replace index_raw with index_eml
2021-01-03searchidxshard: IPC conversion, part 2
2021-01-01update copyrights for 2021
2020-12-31Merge remote-tracking branch 'origin/master' into lorelei
2020-12-27extindex: add undocumented --no-scan switch
2020-12-27extindex: various --watch signal handling fixes
2020-12-27extindex: --watch for inotify-based updates
2020-12-26default to CORE::warn in $SIG{__WARN__} handlers
2020-12-26index: fix --no-fsync flag propagation to extindex
2020-12-26extsearchidx: close DB handles after use if FD constrained
2020-12-26extsearchidx: delay SQLite availability checks
2020-12-25inboxwritable: delay umask_prepare calls
2020-12-23extsearchidx: close SQLite handles after attaching
2020-12-23miscsearch: index UIDVALIDITY, use as startup cache
2020-12-21extsearch*: drop unnecessary path canonicalization
2020-12-21use rel2abs_collapsed when loading Inbox objects
2020-12-19lei_store: local storage for Local Email Interface
2020-12-18extsearchidx: improve missing machine-id fallback
2020-12-17extsearchidx: no need to make InboxWritable
2020-12-17inbox: simplify v2 epoch counting
2020-12-17extsearchidx: lock eidxq on full --reindex
2020-12-17extsearchidx: reindex releases over.sqlite3 handles properly
2020-12-17extsearchidx: simplify reindex code paths
2020-12-17extsearchidx: checkpoint releases locks
2020-12-17extsearchidx: reindex works on Xapian, too
2020-12-17extindex: support --rethread and content bifurcation
2020-12-17extindex: delete stale messages from over.sqlite3
2020-12-17extindex: preliminary --reindex support
2020-12-10extsearchidx: enforce -index before -extindex
2020-12-10searchidx: all indexers check for bad blobs
2020-12-09extsearchidx: ck_existing: set $OID for warning context
2020-12-08shard_add_eidx_info: pass $eidx_key instead of $ibx object
2020-12-08searchidx: remove $oid parameter from most calls
2020-12-08extsearchidx: remove needless SHA-1 check