We are running cyrus-imapd-2.1.14, using db-3.1.17 for the deliver.db and tls_sessions.db. Lately, we've been getting deadlocks that stall mail delivery. When they happen, all of the lmtpd processes are blocked waiting to acquire a lock. If I try to run the db_stat utility, it also blocks. These deadlocks happen quite randomly, sometimes months apart, but sometimes only days. The server is a 4-CPU Sun 480 running Solaris 9. I haven't seen reports of anyone else having this problem.
I notice that there is a db_deadlock utility that is able to break deadlocks. Should I be running this, or does Cyrus already do deadlock detection? I haven't seen any mention of this utility in the Cyrus documents. -- -Gary Mills- -Unix Support- -U of M Academic Computing and Networking- ---- 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