daan pushed to rebuild at daan/usenet-indexer 2026-10-23 16:34:16 +02:00
a66b0980f4 Corpus: store chunks without the lines the worker only counts
daan pushed to rebuild at daan/usenet-indexer 2026-10-23 15:25:19 +02:00
c1946792b2 Corpus prefetch: at most perGroup/perRange capture ranges per group
daan pushed to rebuild at daan/usenet-indexer 2026-10-23 14:59:10 +02:00
fb6b00f230 Name pass: only holders near the newest; merges drop duplicate candidates
daan pushed to rebuild at daan/usenet-indexer 2026-10-23 14:12:10 +02:00
66d08a0e92 REBUILD.md: the merger's name, inner and sidecar passes
daan pushed to rebuild at daan/usenet-indexer 2026-10-23 14:02:53 +02:00
e00e4f3988 Join an upload's releases by its par2 set's file names
daan pushed to rebuild at daan/usenet-indexer 2026-10-23 12:08:02 +02:00
e4044cb1d1 releases:recategorize: a camelCase name
61bdd43b34 Categories from the inner name, spots and groups; fix the name rules
ebe9f8bb36 Decide completeness by par2 set for releases without a counter
f75097d7ac Put known passwords in the NZB and show them
d446bb57df Probe 7z listings and ZIP starts
Compare 5 commits »
daan pushed to rebuild at daan/usenet-indexer 2026-10-23 11:26:44 +02:00
3b61215f6b Keep only the 7z tails of a release's highest volume
daan pushed to rebuild at daan/usenet-indexer 2026-10-22 14:32:00 +02:00
b60d716db0 Close NNTP connections left idle for NNTP_IDLE_CLOSE_SECONDS
daan pushed to rebuild at daan/usenet-indexer 2026-10-20 18:08:16 +02:00
705f9c3897 Release keys numbered after the highest number, not the count
daan pushed to rebuild at daan/usenet-indexer 2026-10-20 14:02:19 +02:00
293d9d4b52 par2:prune: one whole prune pass in one go
daan pushed to rebuild at daan/usenet-indexer 2026-10-20 13:57:00 +02:00
8ad5ea162c par2 file lists dropped once their holders are final; late candidates claimable
daan pushed to rebuild at daan/usenet-indexer 2026-10-20 09:54:54 +02:00
4f41303482 Merger: what's new an hour at a time, only the sets two releases share; common files match nothing
daan pushed to rebuild at daan/usenet-indexer 2026-10-19 20:32:56 +02:00
9725bdbd7b Judge: count a chunk's file hashes once, from a covering index
daan pushed to rebuild at daan/usenet-indexer 2026-10-19 20:10:51 +02:00
76e52f69ce Judge the releases whose facts changed every 2 minutes, all daily
daan pushed to rebuild at daan/usenet-indexer 2026-10-19 13:08:37 +02:00
036e2a8397 release_inspections back on the NVMe
daan pushed to rebuild at daan/usenet-indexer 2026-10-19 11:48:57 +02:00
a983cad509 Judge: write only changed verdicts; scraped and locked by index
daan pushed to rebuild at daan/usenet-indexer 2026-10-18 19:53:14 +02:00
aa179f908a release_inspections on the HDD, its indexes on the NVMe
daan pushed to rebuild at daan/usenet-indexer 2026-10-18 17:45:36 +02:00
d405b658c3 Prober: a flush with a NUL in a name, or one article twice, no longer fails
daan pushed to rebuild at daan/usenet-indexer 2026-10-18 17:38:38 +02:00
9fb36d217c Prober: no claims under PROBE_MIN_FREE_GB free on the NVMe
daan pushed to rebuild at daan/usenet-indexer 2026-10-18 13:00:50 +02:00
de7c758206 probe_cache's primary key on the catalog's tablespace