Am 19.05.2010 10:51, schrieb Timo Sirainen:
As http://wiki.dovecot.org/NFS describes, the main problem with NFS has always been caching problems. One NFS client changes two files, but another NFS client sees only one of the changes, which Dovecot then assumes is caused by corruption.
host = vhosts[ md5(username) mod vhosts_count ]
Hello Timo, i am currently playing around with the new director service and i am really looking forward for it in 2.0 Wouldn't it be better to use a consistent hash function instead of the md5 ? So that you would only get a new assignment of users belonging to the failed server and not a "complete remapping". With this setup it might be possible to store local indexes in a NFS Backend setting, as the users stay kind of sticky to their server. And there would also be no need for the distribution of the currently active mappings within the ring. Maybe only for the state for the servers.
Regards, Oliver