Cyrus was designed to use a local filesystem with Unix semantics
and a working mmap()/write() combination. AFS doesn't provide
these semantics so won't work correctly.

http://www.ibr.cs.tu-bs.de/cgi-bin/dwww?type=file&location=/usr/ share/doc/cyrus21-doc/html/faq.html

Is this still the case, or does this refer to problems specific to
older versions of Transarc/OpenAFS?  If not, could anybody point me to
more detail on how interleaved mmap() and write() have different
semantics on AFS than they do on most other filesystems?

Don't try to use Cyrus on AFS. It's a losing proposition from a performance and data integrity standpoint. Put your cyrus data on local or SAN connected filestores, and use murder for scalability and Cyrus' replication for redundancy.

Cyrus *can* tie in with your AFS ptserver for group management, though.

-rob
_______________________________________________
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to