On Aug 25, 2009, at 11:39 PM, Jorgen Lundman wrote:

Do you need Maildir++ quota at all? With v1.2 you could use dict quota with file backend. It'll use dovecot.index.cache when recalculating quota, although it doesn't do that unless the quota is lost for some reason (so about never).

We only needed a temporary solution. Long term, we have already tested ZFS's user-quota, and this is where we will go. Getting enough momentum to get the process started (management...) is what has been frustrating. Would you say this trouble is soft-quotas scanning, and not just generic index rebuild?

The problem is Maildir++ quota implementation. I did it exactly as Courier's specs said it should be done.. It doesn't use Dovecot's indexes at all, so I could get rid of this problem by changing it to use indexes. But that'll complicate the code and makes it more or less what the dict quota with file backend does already..

The reason I ask is that; if it is related to quotas, that gives me yet-another reason to move to zfs quotas (and the trouble will go away). If it is normal index rebuilding, it will still happen even after using ZFS quotas.


Yeah, zfs quotas gets rid of this problem. Maybe I should also start recommending people to use dict quota with v1.2.. Hmm. Although I think there was also some rare issue with it that I should fix.

Reply via email to