about summary refs log tree commit homepage
path: root/lib/PublicInbox/V2Writable.pm
DateCommit message (Expand)
2020-10-17git: introduce async_wait_all
2020-09-30v2writable: use "HEAD" to match v1 indexing behavior
2020-09-24v2writable: drop outdated {unindex_range} check
2020-09-12treewide: avoid `goto &NAME' for tail recursion
2020-09-03v2writable: reuse read-only shard counting code
2020-09-03disambiguate OverIdx and Over by field name
2020-09-01watch: avoid unnecessary spawning on spam removals
2020-08-27over: rename ->disconnect to ->dbh_close
2020-08-26v2writable: compatibility with SWIG Xapian binding
2020-08-23index: --sequential-shard checkpoints after each shard
2020-08-23mbox: disable "&t" on existing Xapian until full reindex
2020-08-23searchidx: put all shard-related stuff in SearchIdxShard.pm
2020-08-19v2writable: show newline after "indexing all of .. " message
2020-08-13v2writable: remove IdxStack import
2020-08-10index: cleanup internal variables
2020-08-10avoid File::Temp::tempfile in more places
2020-08-10index: --sequential-shard works incrementally
2020-08-09favor `getconf _NPROCESSORS_ONLN` over GNU nproc
2020-08-07v2writable: fix batch size accounting
2020-08-07index+xcpdb: rename `--no-sync' to `--no-fsync'
2020-08-07index: support --xapian-only switch
2020-08-07index: v2: --sequential-shard option
2020-08-07v2writable: fix rethread cleanup
2020-08-02remove unnecessary ->header_obj calls
2020-08-01improve error handling on import fork / lock failures
2020-07-29v2writable: use {inboxdir} for msgmap->tmp_clone
2020-07-29v2writable: support async git blob retrievals
2020-07-25v2writable: {unindexed} belongs in $sync state
2020-07-25v2writable: share log2stack code with v1
2020-07-25index+xcpdb: support --no-sync flag
2020-07-25v2writable: clarify "epoch" comment
2020-07-25v2writable: get rid of {reindex_pipe} field
2020-07-25v2writable: use read-only PublicInbox::Git for cat_file
2020-07-25use consistent {ibx} field for writable code paths
2020-07-25v2writable: drop "EPOCH.git indexing $RANGE" progress
2020-07-25v2writable: allow >= 40 byte git object IDs
2020-07-25v2writable: move {autime} and {cotime} into $sync state
2020-07-25v2writable: index_sync: reduce fill_alternates calls
2020-07-25v2writable: introduce idx_stack
2020-07-25v2: index forwards (via `git log --reverse')
2020-07-25index: support --rethread switch to fix old indices
2020-07-17v2writable: git_hash_raw: avoid $TMPDIR write
2020-07-17search: simplify unindexing
2020-07-17with_umask: pass args to callback
2020-07-17v2: use v5.10.1, parent.pm, drop warnings
2020-06-30watch: check for duplicates in ->over before spamcheck
2020-06-25lock: reduce inotify wakeups
2020-06-23init: add --skip-artnum parameter
2020-06-13index: account for CRLF conversion when storing bytes
2020-06-03smsg: introduce ->populate method