user/dev discussion of public-inbox itself
 help / color / mirror / code / Atom feed
* [PATCH 0/4] incremental indexing support for mirrors
@ 2018-04-04 21:24 Eric Wong (Contractor, The Linux Foundation)
  2018-04-04 21:24 ` [PATCH 1/4] init: s/GIT_DIR/REPO_DIR/ in usage Eric Wong (Contractor, The Linux Foundation)
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Eric Wong (Contractor, The Linux Foundation) @ 2018-04-04 21:24 UTC (permalink / raw)
  To: meta

Incremental indexing is necessary for people running mirrors
via "git-fetch", but not for people running inboxes with -watch
or -mda.

There's also bugfix for the corner case where several messages
share a to-be-removed Message-ID.

Eric Wong (Contractor, The Linux Foundation) (4):
  init: s/GIT_DIR/REPO_DIR/ in usage
  import: rewrite less history during purge
  v2: support incremental indexing + purge
  v2writable: do not modify DBs while iterating for ->remove

 MANIFEST                      |   1 +
 lib/PublicInbox/Import.pm     |  28 ++--
 lib/PublicInbox/Msgmap.pm     |   5 +
 lib/PublicInbox/V2Writable.pm | 323 +++++++++++++++++++++++++++++++-----------
 script/public-inbox-convert   |   2 +-
 script/public-inbox-index     |  15 +-
 script/public-inbox-init      |   2 +-
 t/v2mirror.t                  | 176 +++++++++++++++++++++++
 t/v2reindex.t                 |  10 +-
 t/v2writable.t                |   3 +-
 10 files changed, 456 insertions(+), 109 deletions(-)
 create mode 100644 t/v2mirror.t

-- 
EW


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-04-04 21:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-04 21:24 [PATCH 0/4] incremental indexing support for mirrors Eric Wong (Contractor, The Linux Foundation)
2018-04-04 21:24 ` [PATCH 1/4] init: s/GIT_DIR/REPO_DIR/ in usage Eric Wong (Contractor, The Linux Foundation)
2018-04-04 21:24 ` [PATCH 2/4] import: rewrite less history during purge Eric Wong (Contractor, The Linux Foundation)
2018-04-04 21:24 ` [PATCH 3/4] v2: support incremental indexing + purge Eric Wong (Contractor, The Linux Foundation)
2018-04-04 21:25 ` [PATCH 4/4] v2writable: do not modify DBs while iterating for ->remove Eric Wong (Contractor, The Linux Foundation)

Code repositories for project(s) associated with this public inbox

	https://80x24.org/public-inbox.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).