It turns out that if you have more than about 150k messages _and_ your /tmp is on ext4, then the merge operation for notmuch-git can fail (either hash collisions in the directory indexing, or running out of inodes). There are few possible solutions. The simplest is just to make /tmp tmpfs. Another solution is to implement a hashing scheme like the patch that follows. This is not much work, but we have to figure out what to do with existing repos. Do we write migration code (considerably more complex than the hashing code itself), or just have a flag day? This would involve everybody re-cloning from nmbug, but I guess there are not that many active users. Other possibilities include using the non-hashed layout when in "nmbug mode".
_______________________________________________ notmuch mailing list -- notmuch@notmuchmail.org To unsubscribe send an email to notmuch-le...@notmuchmail.org