diff options
author | Eric Wong (Contractor, The Linux Foundation) <e@80x24.org> | 2018-02-27 20:25:23 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2018-02-27 22:12:16 +0000 |
commit | ebb59815035b42c276a89a585e16e69f51dbdb98 (patch) | |
tree | ec2f78f2cc5fbda67141ac7c79ed0b28f3b4aee3 /lib/PublicInbox/NNTP.pm | |
parent | b400772bf3801cb29949cf2ae5021e8e3a8e2d94 (diff) | |
download | public-inbox-ebb59815035b42c276a89a585e16e69f51dbdb98.tar.gz |
Iterating through a list of documents while modifying them does not seem to be supported in Xapian and it can trigger DatabaseCorruptError exceptions. This only worked with past datasets out of dumb luck. With the work-in-progress "v2" public-inbox layout, this problem might become more visible as the "thread skeleton" is partitioned out to a separate, smaller Xapian database. I've reproduced the problem on both Debian 8.x and 9.x with Xapian 1.2.19 (chert backend) and 1.4.3 (glass backend) respectively.
Diffstat (limited to 'lib/PublicInbox/NNTP.pm')
0 files changed, 0 insertions, 0 deletions