public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Lexington Luthor <Lexington.Luthor@gmail.com>
To: linux-kernel@vger.kernel.org
Subject: Re: reiserFS?
Date: Sun, 16 Jul 2006 18:26:03 +0100	[thread overview]
Message-ID: <e9dsrg$jr1$1@sea.gmane.org> (raw)
In-Reply-To: <20060716165648.GB6643@thunk.org>

Theodore Tso wrote:
> If the disk is known to be bad, yes, and the number of bad blocks is
> growing.  On the other hand, disks can and will have a few bad blocks,
> or bad writes that don't mean the disk is going bad, and a modern
> filesystem should be robust enough that a single failed sector doesn't
> cause the filesystem to go completely kaput.

I never trust a single hard drive with data that cannot be instantly 
re-generated anyway (eg squid caches). The fact that some people have 
hardware errors should not require every single fs to accommodate random 
bad-sectors. Feel free to use ext3 or other fs which handles this 
situation (and other situations) better, but reiserfs works fine on good 
hardware. It has been my root filesystem on many systems with no 
problems whatsoever, even with cheap SATA drives.

> In fact, one of the scary trends with hard drives is that size is
> continuing to grow expoentially, access times linearly (more or less),
> and error rates (errors per kilobytes per unit time) are remaining
> more or less constant.
> 
> The fact that reiserfs uses a single B-tree to store all of its data
> means that very entertaining things can happen if you lose a sector
> containing a high-level node in the tree.  It's even more entertaining
> if you have image files (like initrd files) in reiserfs format stored
> in reiserfs, and you run the recovery program on the filesystem.....
> 
> Yes, I know that reiserfs4 is alleged to fix this problem, but as far
> as I know it is still using a single unitary tree, with all of the
> pitfalls that this entails.
> 
> Now, that being said, that by itself is not a reason not to decide not
> to include reseirfs4 into the mainline sources.  (I might privately
> get amused when system administrators use reiserfs and then report
> massive data loss, but that's my own failure of chairty; I'm working
> on it.)  For the technical reasons why resierfs4 hasn't been
> integrated, please see the mailing list archives.
> 

I read the archives, and most of the problems pointed out during the 
review were fixed relatively quickly, followed by a flame war due to 
some suggesting that reiser4 should not be able to affect VFS semantics, 
and other such matters (which IMO should be outside of the scope of a 
code review). There has been no follow-up review as far as I can tell. 
The discussion quickly degenerated into a personality argument against 
Mr Reiser, with several developers taking a strong position against 
reiser4 (the exact reasons for which are not specified).

I don't quite know where reiser4 stands at the moment, given that it is 
in -mm and has been for a very long time. I also looked at the patch 
again, and it is indeed quite well isolated from the rest of the kernel 
so I don't understand why it is not being merged as an EXPERIMENTAL option.

Regardless, it is available in -mm for anyone to use, and last I 
checked, works incredibly well leaving other filesystems miles behind in 
terms of speed. I haven't tested it enough to comment on the 
reliability, but if it is as reliable as reiserfs, it is sufficient for 
me and many others who use RAID and a UPS.

Regards,
LL


  reply	other threads:[~2006-07-16 17:26 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-16 16:16 reiserFS? Xavier Roche
2006-07-16 16:28 ` reiserFS? Christian Trefzer
2006-07-16 16:56   ` reiserFS? Theodore Tso
2006-07-16 17:26     ` Lexington Luthor [this message]
2006-07-16 17:48       ` reiserFS? Theodore Tso
2006-07-16 20:01         ` "Why Reuser 4 still is not in" doc (was: 'reiserFS?') Diego Calleja
2006-07-16 21:11           ` "Why Reuser 4 still is not in" doc Lexington Luthor
2006-07-16 21:28             ` Joshua Hudson
2006-07-16 22:53               ` Lexington Luthor
2006-07-17  9:42                 ` Jan Engelhardt
2006-07-17 16:38                   ` Lexington Luthor
2006-07-20  6:52           ` Tilman Schmidt
2006-07-16 17:46     ` reiserFS? Dr. David Alan Gilbert
2006-07-16 18:14       ` reiserFS? Theodore Tso
2006-07-17 15:01   ` reiserFS? Matthias Andree
2006-07-17 21:07   ` reiserFS? Helge Hafting
  -- strict thread matches above, loose matches on Subject: below --
2006-07-16 12:45 reiserFS? ivo welch
2006-07-16 13:50 ` reiserFS? Matthias Andree
2006-07-16 15:29   ` reiserFS? Lexington Luthor
2006-07-16 16:55     ` reiserFS? grundig
2006-07-17  9:23       ` reiserFS? Arjan van de Ven
2006-07-17 16:32       ` reiserFS? Lexington Luthor
2006-07-17 14:56     ` reiserFS? Matthias Andree
2006-07-16 14:19 ` reiserFS? Joseph Le-Phan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='e9dsrg$jr1$1@sea.gmane.org' \
    --to=lexington.luthor@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox