On Fri, Sep 21, 2007 at 05:53:48PM -0400, Wesley Craig wrote:
> On 21 Sep 2007, at 13:36, Pascal Gienger wrote:
> > A proxy would mean another possibility of failure. How stable is  
> > that proxy daemon? Another two boxes for redundancy?
> 
> UMich runs the caching proxy on the host running httpd/webmail.  up- 
> imapproxy is very stable.

Fastmail runs our own "imappool" which is a funky daemon capable
of passing FDs around between processes.  I don't know how it works
precisely, but it uses Socket::Pool which had a sourceforge project
and doesn't appear to any more.  My guess is that I'd rather not
look at the code for fear of going totally insane.

But yeah, connection caching is nice.  Even just the fork overhead
on the backend servers is something we can do without if it's
avoidable.

Bron.
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to