about summary refs log tree commit homepage
path: root/lib/PublicInbox/V2Writable.pm
DateCommit message (Expand)
2020-02-06treewide: run update-copyrights from gnulib for 2019
2020-02-02v2writable: more ways to detect online CPU count
2020-02-02v2writable: do not clobber {shards} or {parallel} if unset
2020-02-02v2writable: nproc_shards: subtract 1 from given value
2020-01-28v2writable: newest epochs go first in alternates
2020-01-13use popen_rd for bidirectional pipes
2020-01-11spawn (and thus popen_rd) die on failure
2020-01-06treewide: "require" + "use" cleanup and docs
2019-12-30spawn: allow passing GLOB handles for redirects
2019-12-24search: support SWIG-generated Xapian.pm
2019-11-29replace: quiet "git gc" invocation
2019-11-04index: "git log" failures are fatal
2019-10-30inboxwritable: add assert_usable_dir sub
2019-10-22v2writable: use msgmap as multi_mid queue
2019-10-22v2writable: move git->cleanup to the correct place
2019-10-21v2writable: reindex handles 3-headered monsters
2019-10-21v2writable: improve "num_for" API and disambiguate
2019-10-21v2writable: set unindexed article number
2019-10-16config: support "inboxdir" in addition to "mainrepo"
2019-09-27v2writable: only change $EPOCH.git/config on epoch creation
2019-09-09run update-copyrights from gnulib for 2019
2019-06-15comments: replace "partition" with "shard"
2019-06-14v2writable: use "epoch" consistently when referring to git repos
2019-06-14v2writable: rename local vars to match Xapian terminology
2019-06-14v2writable: avoid "part" in internal subs and fields
2019-06-14v2: rename SearchIdxPart => SearchIdxShard
2019-06-14v2writable: rename {partitions} field to {shards}
2019-06-14v2writable: count_partitions => count_shards
2019-06-14v2writable: update comments regarding xcpdb --reshard
2019-06-14v2writable: fix brainfart when capping NPROC_MAX_DEFAULT
2019-06-14Merge remote-tracking branch 'origin/reshard' into next
2019-06-14v2writable: use a smaller default for Xapian partitions
2019-06-10v2writable: replace: kill git processes before reindexing
2019-06-09v2writable: implement ->replace call
2019-06-09import: switch to "replace_oids" interface for purge
2019-06-09v2writable: consolidate overview and indexing call
2019-06-04require ASCII digits for local FS items
2019-05-30v2writable: short-circuit is_ancestor check on equality
2019-05-30v2writable: avoid mm_tmp creation without regen
2019-05-30v2writable: hoist out index_epoch sub
2019-05-30v2writable: split off unindex_range mapping
2019-05-29v2writable: show progress updates for index_sync
2019-05-29v2writable: move index_sync options to sync state
2019-05-29v2writable: use prototypes for internal subs
2019-05-29v2writable: localize unindex-range.$EPOCH to $sync state
2019-05-29v2writable: move {ranges} into $sync state
2019-05-29v2writable: move {regen} into $sync state
2019-05-29v2writable: move {reindex} field to $sync state
2019-05-29v2writable: sync: move delete markers into $sync state
2019-05-29v2writable: introduce $sync state and put mm_tmp in it