> Yes. Cyrus requires rename() be an atomic operation. rename() is not
> atomic on NFS filesystems.
>
> See the mailing list archives for the many times this has been discussed
> to death.
NFSv3 specification says that rename must be atomic on client machine, and
if the NFS would only be used as storage (not for load-sharing) there
shouldn't be any problems.
The real problem with using NFS is that you cannot mmap files as shared (at
least not in Solaris 2) so you need to use the mmap_nomap in CYRUS which in
turn slows things down, please correct me if I'm wrong.
- Markku