Re: other system with datacorruption (2.425 + datalogging patches)

2006-07-27 Thread Francisco Javier Cabello
Another one :(

-- 
One of my most productive days was throwing away 1000 lines of code (Ken 
Thompson)
-
PGP fingerprint: AF69 62B4 97EB F5BB 2C60  B802 568A E122 BBBE 5820
PGP Key available at http://pgp.mit.edu
-



reiserfsck_check.gz
Description: GNU Zip compressed data


reiserfsck_rebuild.gz
Description: GNU Zip compressed data


pgpK141jl3dqQ.pgp
Description: PGP signature


Re: the 'official' point of view expressed by kernelnewbies.org regarding reiser4 inclusion

2006-07-27 Thread Grzegorz Kulewski

On Wed, 26 Jul 2006, Pavel Machek wrote:


Hi!


of the story for me. There's nothing wrong about focusing on newer code,
but the old code needs to be cared for, too, to fix remaining issues
such as the can only have N files with the same hash value.


Requires a disk format change, in a filesystem without plugins, to fix it.


Well, too bad, if reiser3 is so broken it needs on-disk-format-change,
then I guess doing that change is the right thing to do...


Sorry for my stupid question, but could you tell me why starting to make 
incompatible changes to reiserfs3 now (when reiserfs3 technology is 
rather old) and making reiserfs3 unstable (again), possibly for several 
months or even years is better than fixing big issues with reiser4 (if 
there are any really big left) merging it and trying to stabilize it?


For end user both ways will result in mkfs so...


Thanks,

Grzegorz Kulewski



Re: the 'official' point of view expressed by kernelnewbies.org regarding reiser4 inclusion

2006-07-27 Thread Matthias Andree
On Thu, 27 Jul 2006, Grzegorz Kulewski wrote:

 Sorry for my stupid question, but could you tell me why starting to make 
 incompatible changes to reiserfs3 now (when reiserfs3 technology is 
 rather old) and making reiserfs3 unstable (again), possibly for several 
 months or even years is better than fixing big issues with reiser4 (if 
 there are any really big left) merging it and trying to stabilize it?
 
 For end user both ways will result in mkfs so...

ext2fs and ext3fs, without plugins, added dir_index as a compatible
upgrade, with an e2fsck option (that implies optional) to build indices
for directories without them.

ext3fs is a compatible upgrade from ext2fs, it's as simple as unmount,
tune2fs -j, mount.

reiserfs 3.6 could deal with 3.5 file systems, and mount -o conv with
a 3.6 driver would convert a 3.5 file system to 3.6 level
(ISTR it had to do with large file support and perhaps NFS
exportability, but don't quote me on that).

I wonder what makes the hash overflow issue so complicated (other than
differing business plans, that is) that upgrading in place isn't
possible. Changes introduce instability, but namesys were proud of their
regression testing - so how sustainable is their internal test suite?

Instead, we're told reiser4 would fix this (quite likely) and we should
wait until it's ready (OK, we shouldn't be using experimental stuff for
production but rather for /tmp, but the file system will take many
months to mature after integration) and it will be mkfs time - so
reiser4 better be mature before we go that way if there's no way back
short of amrecover, restore or tar -x.

Smashing out most of the Cc:s in order not to bore people.

-- 
Matthias Andree


Re: the 'official' point of view expressed by kernelnewbies.org regarding reiser4 inclusion

2006-07-27 Thread Jeff Garzik

Pavel Machek wrote:

Hi!


of the story for me. There's nothing wrong about focusing on newer code,
but the old code needs to be cared for, too, to fix remaining issues
such as the can only have N files with the same hash value. 


Requires a disk format change, in a filesystem without plugins, to fix it.


Well, too bad, if reiser3 is so broken it needs on-disk-format-change,
then I guess doing that change is the right thing to do...


Actually, there is reiser4 brokenness lurking in Hans' statement, too:

A filesystem WITH plugins must still handle the standard Linux 
compatibility stuff that other filesystems handle.


Plugins --do not-- mean that you can just change the filesystem format 
willy-nilly, with zero impact.


Jeff





Re: the 'official' point of view expressed by kernelnewbies.org regarding reiser4 inclusion

2006-07-27 Thread David Masover

Jeff Garzik wrote:

Pavel Machek wrote:

Hi!

of the story for me. There's nothing wrong about focusing on newer 
code,

but the old code needs to be cared for, too, to fix remaining issues
such as the can only have N files with the same hash value.
Requires a disk format change, in a filesystem without plugins, to 
fix it.


A filesystem WITH plugins must still handle the standard Linux 
compatibility stuff that other filesystems handle.


Plugins --do not-- mean that you can just change the filesystem format 
willy-nilly, with zero impact.


They --do-- mean that you can change much of the filesystem behavior 
without requiring massive on-disk changes or massive interface changes.


After all, this is how many FUSE plugins work -- standard FS interface, 
usually uses another standard FS as storage, but does crazy things like 
compression, encryption, and other transformations in between.


Re: the 'official' point of view expressed by kernelnewbies.org regarding reiser4 inclusion

2006-07-27 Thread Maciej Sołtysiak
Hello David,

Thursday, July 27, 2006, 3:19:15 AM, you wrote:
 I'm not arguing for closed source, I'm just saying that once you open,
 there's no going back.  Many times it's a good thing, but sometimes you
A sidenote.

Reiser4 is open and still we don't see people writing plugins as crazy.
I belive there is one group that tried to be the first outside of
namesys to write a plugin but still no success.

Regards,
Maciej




Re: the 'official' point of view expressed by kernelnewbies.org regarding reiser4 inclusion

2006-07-27 Thread David Masover

Maciej Sołtysiak wrote:

Hello David,

Thursday, July 27, 2006, 3:19:15 AM, you wrote:

I'm not arguing for closed source, I'm just saying that once you open,
there's no going back.  Many times it's a good thing, but sometimes you

A sidenote.

Reiser4 is open and still we don't see people writing plugins as crazy.
I belive there is one group that tried to be the first outside of
namesys to write a plugin but still no success.


Kernel inclusion would help a lot.  Decent documentation would be 
better, though.  Someone should look at what FUSE is doing right. 
Plugins fill a lot of the same niches, but with significantly better 
performance.