Re: Ext2fs OOPS: 2. (Help!)

From: Hans Reiser (reiser@idiom.com)
Date: Sat Mar 18 2000 - 16:26:28 EST


Alan Cox wrote:
>
> > usage -- but System CPU time, not User CPU time! I talked with the UW
> > IMAP4.5 author and he explained that this was because ext2fs chokes pretty
> > badly on very large directories due to its linear search algorithm.
>
> Most file systems do. People who implement maildir properly use subdirectories
> for good reasons.
>
> > Note the Call Trace. I tried running ksymoops on it, but the output did not
> > look very useful. I will repost it here, anyhow, just in case it is useful
> > to you all:
>
> It looks like memory corruption - possibly from a kernel race or vfs
> double free of some sort.
>
> > So basically, ext2fs is dying hard on my honking big Maildir and I'm
> > frustrated, because I had specifically converted to Mailbox for increased
> > speed and efficiency over the mbox method of things (which created an
>
> Maildir is great, but use a non screwball implementation that divides
> into subdirectories.
>
> > When are is Linux going to move to a modern, high-speed journalling
> > filesystem?
>
> Well actually you can download and try Reiserfs for 2.2 right now, and it
> is supposed to handle your huge directories and the latest one has
> journals. You can also add the ext3 patches and get journalling without
> a disk reformat but it wont solve your big directory problem.
>
> Alan
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.rutgers.edu
> Please read the FAQ at http://www.tux.org/lkml/

Reiserfs should handle your task nicely.

My sig tells you where to get it.

Hans

-- 
You can get ReiserFS at http://devlinux.org/namesys, and customizations and
industrial grade support at reiser@idiom.com.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:26 EST