public inbox for linux-ext4@vger.kernel.org
 help / color / mirror / Atom feed
* e2fsprogs-interim scm tree?
@ 2007-11-20  0:42 Christian Kujau
  2007-11-20  3:11 ` Theodore Tso
  0 siblings, 1 reply; 8+ messages in thread
From: Christian Kujau @ 2007-11-20  0:42 UTC (permalink / raw)
  To: linux-ext4; +Cc: tytso

Hi,

I just started to use ext4 and wondered if there is some git/svn/hg/etc 
repository for the e2fsprogs-interim? And, is there any timeframe when 
ext4 support will make it into the mainline tree for e2fsprogs? Will
there be a mkfs.ext4 too?

Thanks,
Christian.
-- 
BOFH excuse #266:

All of the packets are empty.

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

* Re: e2fsprogs-interim scm tree?
  2007-11-20  0:42 e2fsprogs-interim scm tree? Christian Kujau
@ 2007-11-20  3:11 ` Theodore Tso
  2007-11-20 10:24   ` Christian Kujau
  0 siblings, 1 reply; 8+ messages in thread
From: Theodore Tso @ 2007-11-20  3:11 UTC (permalink / raw)
  To: Christian Kujau; +Cc: linux-ext4

On Tue, Nov 20, 2007 at 01:42:58AM +0100, Christian Kujau wrote:
> Hi,
>
> I just started to use ext4 and wondered if there is some git/svn/hg/etc 
> repository for the e2fsprogs-interim? And, is there any timeframe when ext4 
> support will make it into the mainline tree for e2fsprogs? Will
> there be a mkfs.ext4 too?

There is a git tree.  It's at:

http://git.kernel.org/?p=fs/ext2/e2fsprogs.git;a=summary

The bleeding edge branch is the 'pu' (proposed updates), which you
need if you want the full ext4 features.  Note that the userspace code
still needs a lot of work.  It's for this reason that I haven't been
recommending people use it for production systems just yet.

In the next few weeks I will hopefully have more time to work on
e2fsprogs, so it should be much better by after the holidays.

	      	 	    	 	- Ted

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

* Re: e2fsprogs-interim scm tree?
  2007-11-20  3:11 ` Theodore Tso
@ 2007-11-20 10:24   ` Christian Kujau
  2007-11-20 14:04     ` Theodore Tso
  0 siblings, 1 reply; 8+ messages in thread
From: Christian Kujau @ 2007-11-20 10:24 UTC (permalink / raw)
  To: Theodore Tso; +Cc: linux-ext4

On Tue, November 20, 2007 04:11, Theodore Tso wrote:
> There is a git tree.  It's at:
> http://git.kernel.org/?p=fs/ext2/e2fsprogs.git;a=summary
>
> The bleeding edge branch is the 'pu' (proposed updates), which you
> need if you want the full ext4 features.

Ah, I've seen the git tree, but missed on the 'pu' branch. So it's

# git-checkout -b pu

to get the pu branch?

> Note that the userspace code still needs a lot of work.
> It's for this reason that I haven't been recommending people use it for
> production systems just yet.

Understood. But the more ppl testing your stuff the better, right?

Thanks for your time,
Christian.
-- 
BOFH excuse #442:

Trojan horse ran out of hay

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

* Re: e2fsprogs-interim scm tree?
  2007-11-20 10:24   ` Christian Kujau
@ 2007-11-20 14:04     ` Theodore Tso
  2007-11-20 14:56       ` Eric Sandeen
  2007-11-21 13:17       ` Thierry Vignaud
  0 siblings, 2 replies; 8+ messages in thread
From: Theodore Tso @ 2007-11-20 14:04 UTC (permalink / raw)
  To: Christian Kujau; +Cc: linux-ext4

On Tue, Nov 20, 2007 at 11:24:03AM +0100, Christian Kujau wrote:
> > Note that the userspace code still needs a lot of work.
> > It's for this reason that I haven't been recommending people use it for
> > production systems just yet.
> 
> Understood. But the more ppl testing your stuff the better, right?

Oh, absolutely.  I just don't think it's fair to encourage people to
use something that might cause them to risk their data unless they are
going into it with their eyes wide open.  The 'pu' branch gets very
minimal testing.  I do run the regression test suite(*), so it's a bit
more than "it builds, ship it!", but essentially almost any patch that
will apply gets thrown into 'pu', and as I review patches and fix up
issues, I move them to the 'next' branch, and then a little bit later
to the 'master' branch.

(*) With only 3-4 test failures, but at least some of them are tests
that need to be fixed up, not necessarily outright bugs in the 'pu'
branch.

At the moment in the git tree only the 'pu' branch has extents
support, and to be honest the support in e2fsprogs-interim in terms of
being able to better detect and fix corrupted filesystems without
crashing.  (Some of the newer features like uninit groups and flexbg
isn't in e2fsprogs-interim, though.)  Fixing up the extents support is
very high on my priority list over the next couple of weeks, but at
the moment e2fsck on the 'pu' branch will correctly check an ext4
filesystem with extents that isn't too badly corrupted; a badly
corrupted one will cause e2fsck to crash.  It will get better, I
promise you!  :-)

Regards,

					- Ted

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

* Re: e2fsprogs-interim scm tree?
  2007-11-20 14:04     ` Theodore Tso
@ 2007-11-20 14:56       ` Eric Sandeen
  2007-11-20 18:45         ` Theodore Tso
  2007-11-21 13:17       ` Thierry Vignaud
  1 sibling, 1 reply; 8+ messages in thread
From: Eric Sandeen @ 2007-11-20 14:56 UTC (permalink / raw)
  To: Theodore Tso; +Cc: Christian Kujau, linux-ext4

Theodore Tso wrote:
> On Tue, Nov 20, 2007 at 11:24:03AM +0100, Christian Kujau wrote:
>>> Note that the userspace code still needs a lot of work.
>>> It's for this reason that I haven't been recommending people use it for
>>> production systems just yet.
>> Understood. But the more ppl testing your stuff the better, right?
> 
> Oh, absolutely.  I just don't think it's fair to encourage people to
> use something that might cause them to risk their data unless they are
> going into it with their eyes wide open.

Please do report any problems you find, though.  Ted has said that the
sourceforge bugtracker is the right place to do this for now.

-Eric (remembering he has a bug to report, too)

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

* Re: e2fsprogs-interim scm tree?
  2007-11-20 14:56       ` Eric Sandeen
@ 2007-11-20 18:45         ` Theodore Tso
  2007-11-20 19:21           ` Christian Kujau
  0 siblings, 1 reply; 8+ messages in thread
From: Theodore Tso @ 2007-11-20 18:45 UTC (permalink / raw)
  To: Eric Sandeen; +Cc: Christian Kujau, linux-ext4

On Tue, Nov 20, 2007 at 08:56:41AM -0600, Eric Sandeen wrote:
> Theodore Tso wrote:
> > On Tue, Nov 20, 2007 at 11:24:03AM +0100, Christian Kujau wrote:
> >>> Note that the userspace code still needs a lot of work.
> >>> It's for this reason that I haven't been recommending people use it for
> >>> production systems just yet.
> >> Understood. But the more ppl testing your stuff the better, right?
> > 
> > Oh, absolutely.  I just don't think it's fair to encourage people to
> > use something that might cause them to risk their data unless they are
> > going into it with their eyes wide open.
> 
> Please do report any problems you find, though.  Ted has said that the
> sourceforge bugtracker is the right place to do this for now.

BTW, when reporting a bugs against the git tree, please include the
branch and the git ID (i.e., that which is reported by git-describe),
so there is no question which version you were running at the time.
The git ID won't be helpful if you have your own local commits against
the tree, but it can be useful if you are reporting a bug against the
"pu" branch and it has since been rewound as patches get rebased and
revised.

						- Ted

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

* Re: e2fsprogs-interim scm tree?
  2007-11-20 18:45         ` Theodore Tso
@ 2007-11-20 19:21           ` Christian Kujau
  0 siblings, 0 replies; 8+ messages in thread
From: Christian Kujau @ 2007-11-20 19:21 UTC (permalink / raw)
  To: Theodore Tso; +Cc: Eric Sandeen, linux-ext4

On Tue, 20 Nov 2007, Theodore Tso wrote:
>> Please do report any problems you find, though.  Ted has said that the
>> sourceforge bugtracker is the right place to do this for now.
>
> BTW, when reporting a bugs against the git tree, please include the
> branch and the git ID (i.e., that which is reported by git-describe),
> so there is no question which version you were running at the time.

Thanks for all the hints. But I don't intend to run e2fsprogs more than 
needed (just the occasional tune2fs/e2fsck on an already created fs). As 
soon as I have a testbox again, I can go crazy with these tools :)

Christian.
-- 
BOFH excuse #324:

Your packets were eaten by the terminator

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

* Re: e2fsprogs-interim scm tree?
  2007-11-20 14:04     ` Theodore Tso
  2007-11-20 14:56       ` Eric Sandeen
@ 2007-11-21 13:17       ` Thierry Vignaud
  1 sibling, 0 replies; 8+ messages in thread
From: Thierry Vignaud @ 2007-11-21 13:17 UTC (permalink / raw)
  To: Theodore Tso; +Cc: Christian Kujau, linux-ext4

Theodore Tso <tytso@mit.edu> writes:

> Oh, absolutely.  I just don't think it's fair to encourage people to
> use something that might cause them to risk their data unless they
> are going into it with their eyes wide open.  The 'pu' branch gets
> very minimal testing.  I do run the regression test suite(*), so
> it's a bit more than "it builds, ship it!", but essentially almost
> any patch that will apply gets thrown into 'pu', and as I review
> patches and fix up issues, I move them to the 'next' branch, and
> then a little bit later to the 'master' branch.
> 
> (*) With only 3-4 test failures, but at least some of them are tests
> that need to be fixed up, not necessarily outright bugs in the 'pu'
> branch.
> 
> At the moment in the git tree only the 'pu' branch has extents
> support, and to be honest the support in e2fsprogs-interim in terms of
> being able to better detect and fix corrupted filesystems without
> crashing.  (Some of the newer features like uninit groups and flexbg
> isn't in e2fsprogs-interim, though.)  Fixing up the extents support is
> very high on my priority list over the next couple of weeks, but at
> the moment e2fsck on the 'pu' branch will correctly check an ext4
> filesystem with extents that isn't too badly corrupted; a badly
> corrupted one will cause e2fsck to crash.  It will get better, I
> promise you!  :-)

With the pu branch (98ec405d684b41be4ed8c3911dc7796bbacb8c68), I saw
lot of:

Error while reading over extent tree in inode 395164: Corrupt extent header    
Clear inode<y>? yes

Error while reading over extent tree in inode 395165: Corrupt extent header
Clear inode<y>? yes

Error while reading over extent tree in inode 395166: Corrupt extent header
Clear inode<y>? yes

Error while reading over extent tree in inode 395167: Corrupt extent header
Clear inode<y>? yes

Error while reading over extent tree in inode 410957: Corrupt extent header    
Clear inode<y>? yes

 


It's on a ext4 formated a week ago that sees lots of rsync tests.
And indeed, ls reporst some strange inodes:

(...)
-rw-r--r-- 1 tv    64876 2007-11-12 11:37 lang.pm
l????????? ? ?         ?                ? list_modules.pm
(...)

Would it be a kernel issue then?

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

end of thread, other threads:[~2007-11-21 13:43 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-20  0:42 e2fsprogs-interim scm tree? Christian Kujau
2007-11-20  3:11 ` Theodore Tso
2007-11-20 10:24   ` Christian Kujau
2007-11-20 14:04     ` Theodore Tso
2007-11-20 14:56       ` Eric Sandeen
2007-11-20 18:45         ` Theodore Tso
2007-11-20 19:21           ` Christian Kujau
2007-11-21 13:17       ` Thierry Vignaud

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