ReiserFS and general cyrus filesystem usage information - was Re: best filesystem for imap server

Henrique de Moraes Holschuh hmh at debian.org
Fri Dec 3 11:48:45 EST 2004


On Fri, 03 Dec 2004, Andreas Hasenack wrote:
> On Thu, Dec 02, 2004 at 09:20:20PM -0200, Henrique de Moraes Holschuh wrote:
> > As a first example (and just like you said), if you don't get the DB_CONFIG
> > stuff exactly right, you can get anything from lock ups to environment
> > corruption.  This is quite easy to hit with OpenLDAP.  From what you wrote,
> 
> Indeed, openldap's defaults are wrong. In fact, it uses BDB's defaults which

I believe the openldap rationale is that it is impossible to have good BDB
defaults. This affects Cyrus as well, I think.  

However, for Cyrus, it is probably easy enough to come up with a bare
minimum setup for a 1000 concurrent connections scenario (half IMAP, half
LMTP).  That should cover just about everyone that doesn't either have too
little system memory, or a big enough site that they better know how to do
the setup in the first place...  I might even contribute with that setup
when I switch to BDB 4.2 and Cyrus IMAPd 2.2 :-)

> > Second, it is prone to behave badly in non-trivial workloads on non-trivial
> > apps on non-trivial (i.e. not UP) boxes.  Which is exactly the kind of thing
> > you have on any big Cyrus or OpenLDAP deployment.  I have some hopes that
> 
> Also in our subversion deployment, but it behaves quite nicely. Commit and checkout
> times are good.

Usually BDB either behaves very well, or crashes-and-burns :P  Not much
middle-ground there.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh
---
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




More information about the Info-cyrus mailing list