From: Eric Wong Date: Sun, 27 Jul 2025 23:17:41 +0000 (+0000) Subject: TODO: add more things to fix ASAP X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0deb72e133565278617f00bd27a9e94af1258324;p=thirdparty%2Fpublic-inbox.git TODO: add more things to fix ASAP More things discovered wrong while recovering slowly from broken hardware :x This feels overwhelming :< --- diff --git a/TODO b/TODO index 78f0158d3..1932b25ff 100644 --- a/TODO +++ b/TODO @@ -4,6 +4,33 @@ TODO items for public-inbox performance, ease of setup, installation, maintainability, etc. all need to be considered for everything we introduce.) +* lei: check + fix normalization of IMAP + NNTP URLs for mail sync + +* lei: persistent label application based on repeated import source + +* lei: support merging/renaming labels + +* lei: limit excessive completion results pausing bash(1) + +* improve test performance since 45s is too slow even with fork + avoidance in `make check-run' + +* improve UX for interrupted extindex/index operations with shard workers + +* index: support creating per-inbox external indices to ensure + {over,msgmap}.sqlite3 (and Xapian) files can remain on a + different FS than git repos. + +* support keeping CoW on btrfs for SQLite files, + +* investigate SQLite WAL feasibility with CoW enabled on btrfs + +* investigate fragmentation effects on btrfs even without CoW + +* adjustable commit interval for -index, -extindex and lei + +* SQLite VACUUM support on -compact + * general performance improvements, but without relying on XS or pre-built modules any more than we currently do. (Optional Inline::C and user-compiled re2c acceptable)