On Thu, Jul 30, 2009 at 07:04:01PM +0200, Thomas Hummel wrote:
On Tue, Jul 28, 2009 at 07:30:27PM +0200, Thomas Hummel wrote:
I took for granted that it was that the client would download all messages again since it might be confused by some UID changes.
Is it correct ? Timo ?
But I don't really see why (on the IMAP protocol level) and I don't know how to reproduce it.
I'm asking this because I'm investigating if CONTROL may be on a local filesystem (for performance reason) instead of an NFS filesystem :
I'm at a point where postfix(+amavisd+clamav) and dovecot on the same machine is too much load. Let's say I've got 2 identical servers and I want to load balance postfix and dovecot between the two. One simple solution would be to :
. run postfix on one server (and having a not started ready to run dovecot on it) . run dovecot on another (and having a not started ready to run postfix on it)
In such a setup, I would want to quickly be able (if the server runing dovecot crashed) to run dovecot on the other. If CONTROL is local, that may mean starting from crash regarding dovecot-uidlist...
Another setup would be to run dovecot and postfix on both servers and to use DNS round-robin, counting on the fact that once a client has done a gethostbyname() or similar, it should have no reaon to change of server (maybe the fact that clients like TB open many connections would cause a problem though).
-- Thomas Hummel | Institut Pasteur <hummel@pasteur.fr> | Pôle informatique - systèmes et réseau