[Dovecot] graceful failure when some folders are not available...
Timo Sirainen
tss at iki.fi
Sat Oct 20 22:10:00 EEST 2007
On Mon, 2007-10-08 at 16:39 -0500, Steven F Siirila wrote:
> And in fact your tests (below) reproduced this. The problem with this is
> that if even one file or directory within the user's IMAP folder space is
> currently unavailable (due to an NFS server being down), the user cannot
> log in at all to access any of their other folders. In out scenario, we
> would prefer that the user simply not see the folders (treat the error the
> same as "file not found"). BTW, the errno seen is ETIMEDOUT (we are soft
> mounting the NFS filesystem in question). Any thoughts on how we can
> accomplish this? We don't normally expect this NFS filesystem to become
> unavailable, but when it is, we don't want it to prevent all users from
> being able to log in, since this NFS filesystem only holds folders of an
> archival nature.
Does the attached patch help?
It should work pretty nicely if index files are still available. If they
aren't, it shows the mailbox as being empty.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mbox-nfs-timeout.patch
Type: text/x-patch
Size: 592 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20071020/306ad2f3/attachment.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20071020/306ad2f3/attachment-0001.bin
More information about the dovecot
mailing list