public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: reiserFS?
@ 2006-07-16 16:16 Xavier Roche
  2006-07-16 16:28 ` reiserFS? Christian Trefzer
  0 siblings, 1 reply; 19+ messages in thread
From: Xavier Roche @ 2006-07-16 16:16 UTC (permalink / raw)
  To: linux-kernel

> It simply the best filesystem for many kinds of usage patterns.

The most frightening too. Reiserfs might be suitable for very specific appliactions, but to use it in production machine, you need to have some guts.

My last reiserfs partition was blown up two days ago, because of a bad sector, plus a fatal oops, looping endlessly. This was the second time, and the last one, as none of my ext3 filesystems *ever* had similar problems, despite numerous other bad sector issues. Not mentionning the funny "recovery" tool, which generally finishes to trash your data.

Jul 14 23:35:29 linux kernel: hdh: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jul 14 23:35:29 linux kernel: hdh: dma_intr: error=0x40 { UncorrectableError }, LBAsect=12458384, sector=12458383
Jul 14 23:35:29 linux kernel: ide: failed opcode was: unknown
Jul 14 23:35:29 linux kernel: end_request: I/O error, dev hdh, sector 12458383
Jul 14 23:35:29 linux kernel: ------------[ cut here ]------------
Jul 14 23:35:29 linux kernel: kernel BUG at fs/reiserfs/file.c:620!
..
Jul 14 23:35:29 linux kernel:  <0>Fatal exception: panic in 5 seconds

The funny part is that 14 july is the french's fireworks day, generally launched around midnight.

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: "Why Reuser 4 still is not in" doc
@ 2006-07-17 11:25 Al Boldi
  2006-07-17 14:33 ` Jan Engelhardt
  0 siblings, 1 reply; 19+ messages in thread
From: Al Boldi @ 2006-07-17 11:25 UTC (permalink / raw)
  To: linux-fsdevel; +Cc: linux-kernel

Jan Engelhardt wrote:
> >> > (aside from the VFS integration debate)
> >>
> >> Anybody know what's in Reiser4 that VFS doesn't like (link please)?
> >
> > Reiser4 plug-ins have (had?) the ability to alter the semantics of
> > things, like making files into directories inside
>
> Yes, it changes the semantics. Suddenly you can "cd linux-2.6.17.tar.bz2".
> But what will stat() return? S_IFDIR? S_IFREG? S_IFANY? A .tar parser in
> kernelspace is almost never the right thing. And then a cpio parser,
> because that's what initramfs'es are made of. Not to forget .zip, because
> that's omnipresent. Oh of course we'd also need bzip2 and gzip decoder.
> BASE64 and UU anyone?

Using this as an argument against plug-ins is a bit strange.  I suppose 
somebody could go overboard and use plug-ins to implement a subKernel.  
Would this then imply that plug-ins are wrong?

> > which you could see meta-files like
> > file/uid and file/size which contained meta-data and such accessible as
> > normal files to all the unix tools (which is a very good idea IMO). You
> > could get things like chmod by just 'echo root
> >
> >> file/owner' or something, very nice.
>
> I wish you a lot of fun with users in LDAP or other exotic storage
> methods. By making Everything possible through echo, you are violating the
> unix philosophy that one tool should do one thing (though echo does just
> that). 

The unix philosophy would hold with plug-ins, as this would aid flexibility.  
Using plug-ins is a form of modularization, much like the 'one tool should 
do one thing' approach.

> And in this case, echo would be chown, chmod, tar, bzip2 all at
> once. This sounds familiar, I think I have seen this with explorer.exe
> (and its uncountable DLLs), which lets you change everything within the
> same window.

Nothing wrong with that, unless you have an allergy against explorer.

> What I think is promising are the compression/encryption plugins. ext2
> and 3 had an attribute (`lsattr`) for compression but it does not seem
> like ever implemented.

Now that's a great example for using a plug-in in the wright place.

> > This was frowned upon by kernel developers who felt that it belonged in
> > the kernel VFS (if at all), rather than in reiser4 directly.

This is really the crux of the issue.  Introducing plug-ins into the FS is 
really the wrong place, when we already have an abstracted VFS that allows 
this to be fanned out to its children.

Thanks!

--
Al


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2006-07-20  6:52 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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     ` reiserFS? Lexington Luthor
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-17 11:25 "Why Reuser 4 still is not in" doc Al Boldi
2006-07-17 14:33 ` Jan Engelhardt
2006-07-17 18:41   ` Horst von Brand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox