Any ideas? Cyrus takes 5 minutes to start

Henrique de Moraes Holschuh hmh at debian.org
Sun Mar 19 20:13:24 EST 2006


On Sat, 18 Mar 2006, Kjetil Torgrim Homme wrote:
> On Fri, 2006-03-17 at 22:03 +0200, Mika Iisakkila wrote:
> > (Yes, I've always wondered myself what's happening back there
> > too, but never bothered to find out. Apparently Cyrus does this
> > in some brute-force way, one mailbox at a time -- in your truss
> > segment, it seems to read in three megabytes' worth of mailboxes.db
> > file over and over again.)
> 
> Larry's e-mail reader doesn't preserve threading information, so you
> clearly missed his explanatory e-mail: the mmap emulation in Cyrus is
> not very efficient.  when recompiled to use the OS' mmap, the slow
> startup went away.

Any ideas why we don't just kill non-native mmap?  Without it Cyrus cannot
perform to satisfaction anyway...

-- 
  "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


More information about the Info-cyrus mailing list