Hi all,
Yes, I did find this option in imapd.conf later on and this did
"solve" the problem that I was trying. By changing the cyrus.conf
file's socket location and also specifying lmtpsocket location in the
imapd.conf, I was able to have two lmtpds running on two different
servers using the same location to hold their socket information.
I'm experimenting with XSAN 1.4, which is still in development and
Apple did fix much of their locking issues. However, after giving the
lmtp daemon its own socket, both systems accessing the same database
lead to an almost instant database corruption. So Apple's locking
must not be complete enough to keep this corruption from happening.
However, the good news is that you can actually store a database on the
xsan now. It used to be that simply putting the database on the xsan
lead to almost instant corruption with a single server. So as long as
you are swapping from one server to the other, you can use the same
database for cyrus.
Thanks to all
David
Ben Poliakoff wrote:
* David Korpiewski <davidk@xxxxxxxxxxxx> [20060817 14:03]:
This is building on my original discussion about simultaneous access:
We are having a problem where two servers accessing the same SAN now
give us a LMTPD error because they are stomping on each other's sockets
(they share the same database on the SAN with the same socket
directory). Is there any way to prevent this from happening or easily
configuring them not to not to use the same sockets?
I've gone into cyrus.conf and changed the socket directory listed for
lmtpd but for some reason the deliver still fails on accessing the
original socket directory. So somewhere else in the system it is
trying to access configdirectory/socket/lmtpd.
I suspect you need to look at modifying the 'lmtpsocket:' option in
imapd.conf:
From the man page:
lmtpsocket: {configdirectory}/socket/lmtp
Unix domain socket that lmtpd listens on, used by
deliver(8). This should match the path specified in
cyrus.conf(5).
Ben
--
--------------------------------------------------------
David Korpiewski Phone: 413-545-4319
Software Specialist I Fax: 413-577-2285
Department of Computer Science ICQ: 7565766
University of Massachusetts Amherst
--------------------------------------------------------
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html