linux-ext4.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* What's cooking in e2fsprogs.git (topics)
@ 2007-11-04 22:42 Theodore Ts'o, Theodore Ts'o
  2007-11-05  2:15 ` Andreas Dilger
  2007-12-17 17:11 ` Theodore Tso
  0 siblings, 2 replies; 47+ messages in thread
From: Theodore Ts'o, Theodore Ts'o @ 2007-11-04 22:42 UTC (permalink / raw)
  To: linux-ext4

Here are the topics that have been cooking.  Commits prefixed
with '-' are only in 'pu' while commits prefixed with '+' are
in 'next'.  The topics list the commits in reverse chronological
order.

* next (Sun Oct 21 21:03:14 2007 -0500) 6 commits 
       (plus those commits pulled in from the topics branches, below)
 + check_ea_in_inode: Cleanup e2fsck_write_inode_full() call
 + blkid.pc, ss.pc: Move private libs from "Libs:" to "Libs.private:"
 + texinfo: Fix directory entries
 + blkid/test_probe.in: Fix temporary files handling
 + Check fgets(3) return value
 + e2image: Fix potential off-by-one fs_device_name buffer overflow
 + Use blk_t type instead of unsigned int or __u32

	I'm using a slightly different system than git, where new
	minor commits are going into the "next" branch, and where
	master is always a strict subset of next.  (With git topic
	branches get pulled into master, and some branches live in
	next for a long time.  In contrast, for now I'm only pulling
	branches into 'next' when I'm reasonably certain that they can
	go into 'master' fairly quickly.)  This is an experiment, but
	if it's too much trouble to keep 'next' close to 'master', I
	might move over to the 'git' scheme.

	In any case, everything in 'next' will proably go into
	'master' fairly quickly.  Pleas test it and let me know if you
	find any problems!

* tt/badblocks-cleanup (Mon Oct 22 10:19:20 2007 -0400) 3 commits
 + badblocks: Factor out calls to strtoul to a helper function
 + badblocks: Change unsigned long to blk_t and unsigned int, as
   appropriate
 + badblocks: Use unsigned int instead of unsigned long for test
   patterns

	This branch has been completely moved into 'next', and is
	ready to graduate to 'master'.
	
* tt/chattr-error-code (Mon Oct 22 08:51:39 2007 -0400) 3 commits
 + chattr: provide an exit code in case of failure and add -f flag
 + libe2p: Change iterate_on_dir so that it counts non-zero returns
 + libe2p: Use lstat() instead of stat() in fsetflags() and
   fgetflags()

	This branch has been completely moved into 'next', and is
	ready to graduate to 'master'.

* js/uninit (Sun Oct 21 21:04:24 2007 -0500) 14 commits
 - Add m_uninit test case.
 - Add new mm_lazy test case.
 - Fix test cases.
 - Update uninit block group documetation for some of the utilities.
 - Make e2fsck uninit block group aware.
 - Make debugfs uninit block group aware.
 - Make resize2fs uninit block group aware.
 - Make dumpe2fs uninit block group aware.
 - Make tune2fs uninit block group aware.
 - Add support for creating filesystems using uninit block group.
 - Rename feature name from gdt_checksum to uninit_groups.
 - Add uninit block group support on libe2fs.
 - Add initial checksum support.
 + Reorder some of the $(SRCS) in alphabetical order.

	This still doesn't pass "make check" in lib/ext2fs, but I'll
	take a closer look at this in the near future.

* tt/64bit-bitmaps (Sun Oct 14 22:51:51 2007 -0400) 1 commit
 - Initial design for 64-bit bitmaps

	I haven't done anything with this yet; hopefully, I'll have
	more time in the next two weeks.

* cl/remove-masix (Thu Aug 23 15:09:03 2007 +0800) 5 commits
 + mke2fs: remove masix support
 + e2fsck: remove masix support
 + libext2fs: remove masix support
 + document: remove masix from data structure
 + debugfs: remove masix support

	This branch has been completely moved into 'next', and is
	ready to graduate to 'master'.

* tt/extents (Mon Aug 20 21:31:11 2007 -0400) 5 commits
 - e2fsck: Add support for extents
 - Add support for extents to libext2fs
 - e2fsck: factor out code to clear an inode into
   e2fsck_clear_inode()
 - Don't byte swap extents information in the inode
 - Allow debugfs to be extended for use by test programs

	I haven't done anything with this yet; hopefully, I'll have
	more time in the next two weeks.

* js/flex-bg (Mon Aug 13 23:33:14 2007 -0500) 4 commits
 - New bitmap and inode table allocation for FLEX_BG
 + Enable FLEX_BG feature support
 + Relax group descriptor checking for FLEX_BG
 + Reserve the INCOMPAT feature number for FLEX_BG.

	The basic flex-bg support has been merged into 'master', but
	the allocation changes need some more testing, especially for
	resize2fs.

* ak/undo-mgr (Mon Aug 13 15:56:26 2007 +0530) 6 commits
 - e2fsprogs: Add test case for undoe2fs
 - e2fsprogs: Fix the resize inode test case
 - e2fsprogs: Support for large inode migration.
 - e2fsprogs: Make mke2fs use undo I/O manager.
 - e2fsprogs: Add undoe2fs
 - e2fsprogs: Add undo I/O manager

	I just need to review these changes more.  It's on my queue...

* ad/extents-testcases (Thu Jul 12 11:20:14 2007 -0400) 19 commits
 . Add extent test: f_extents_shrd_blk
 . Add extent test: f_extents_unsorted
 . Add extent test: f_extents_res_blk
 . Add extent test: f_extents_overlap
 . Add extent test: f_extents_orphan_blks
 . Add extent test: f_extents_inrlevel-incons
 . Add extent test: f_extents_imbalanced_tree
 . Add extent test: f_extents_ei_leaf
 . Add extent test: f_extents_ei_block
 . Add extent test: f_extents_eh_max
 . Add extent test: f_extents_eh_magic
 . Add extent test: f_extents_eh_entries
 . Add extent test: f_extents_eh_depth
 . Add extent test: f_extents_ee_start
 . Add extent test: f_extents_ee_len
 . Add extent test: f_extents_ee_block
 . Add extent test: f_extents_bad_blk
 . Add extent test: f_extents
 . Add extent test: f_bad_disconnected_inode

	These are parked until the extents support is more mature.  As
	the extents code is better suited, these tests will get pulled
	into the extents branch.

^ permalink raw reply	[flat|nested] 47+ messages in thread
* What's cooking in e2fsprogs.git (topics)
@ 2007-10-16  4:48 Theodore Ts'o
  2007-10-16  5:36 ` Aneesh Kumar K.V
  2007-10-16 16:41 ` Jose R. Santos
  0 siblings, 2 replies; 47+ messages in thread
From: Theodore Ts'o @ 2007-10-16  4:48 UTC (permalink / raw)
  To: linux-ext4


Here are the topics that are cooking in e2fsprogs.  Commits prefixed
with '-' are only in 'pu' while commits prefixed with '+' are in
'next'.  Commits prefixed with '.' are not in either branch for now.

* tt/64bit-bitmaps (Sun Oct 14 22:51:51 2007 -0400) 1 commit
 - Initial design for 64-bit bitmaps

This a sketch for how to do 64-bit bitmaps; it's mostly comments and
function signatures for now.

* js/uninit (Thu Oct 11 14:17:19 2007 -0500) 16 commits
 . Add m_uninit test case.
 . Add new mm_lazy test case.
 . Fix test cases.
 . Update uninit block group documetation for some of the utilities.
 . Make e2fsck uninit block group aware.
 . Make debugfs uninit block group aware.
 . Make resize2fs uninit block group aware.
 . Make dumpe2fs uninit block group aware.
 . Make tune2fs uninit block group aware.
 . Add support for creating filesystems using uninit block group.
 . Rename feature name from gdt_checksum to uninit_groups.
 . Add uninit block group support on libe2fs.
 . Add initial checksum support.

This doesn't compile on my Ubuntu system, due to the use of
linux/types.h.  Jose is reworking this patch seris, so I've left it out
of pu for now.

* cl/remove-masix (Thu Aug 23 15:09:03 2007 +0800) 8 commits
 - mke2fs: remove masix support
 - e2fsck: remove masix support
 - libext2fs: remove masix support
 - document: remove masix from data structure
 - debugfs: remove masix support

I've done a quick review, and this will probably going in soon.

* tt/extents (Mon Aug 20 21:31:11 2007 -0400) 5 commits
 - e2fsck: Add support for extents
 - Add support for extents to libext2fs
 - e2fsck: factor out code to clear an inode into
   e2fsck_clear_inode()
 - Don't byte swap extents information in the inode
 - Allow debugfs to be extended for use by test programs

This will correctly check a valid filesystem, but it may crash or loop
forever on an invalid filesystem.  More work needs to be done on the
e2fsck patch, but the core extent support in libext2fs is mostly there.

* js/flex-bg (Mon Aug 13 23:33:14 2007 -0500) 7 commits
 - New bitmap and inode table allocation for FLEX_BG
 - Relax group descriptor checking.
 - Allow FLEX_BG to be use as a feature option at mke2fs time.
 - Reserve the INCOMPAT feature number for FLEX_BG.

Relatively straight forward, so we should be able to merge this soon.

* ak/undo-mgr (Mon Aug 13 15:56:26 2007 +0530) 9 commits
 - e2fsprogs: Add test case for undoe2fs
 - e2fsprogs: Fix the resize inode test case
 - e2fsprogs: Support for large inode migration.
 - e2fsprogs: Make mke2fs use undo I/O manager.
 - e2fsprogs: Add undoe2fs
 - e2fsprogs: Add undo I/O manager

The undo manager is mostly OK, but the large inode migration is
extremely unsatisfactory, given that it halves the number of inodes and
only works if the no more than 50% of the inodes in every single block
group is used.  As a standalone kludge it may be OK, but the right thing
to do is to allocate more blocks for the inode table.

* ad/extents-testcases (Thu Jul 12 11:20:14 2007 -0400) 19 commits
 . Add extent test: f_extents_shrd_blk
 . Add extent test: f_extents_unsorted
 . Add extent test: f_extents_res_blk
 . Add extent test: f_extents_overlap
 . Add extent test: f_extents_orphan_blks
 . Add extent test: f_extents_inrlevel-incons
 . Add extent test: f_extents_imbalanced_tree
 . Add extent test: f_extents_ei_leaf
 . Add extent test: f_extents_ei_block
 . Add extent test: f_extents_eh_max
 . Add extent test: f_extents_eh_magic
 . Add extent test: f_extents_eh_entries
 . Add extent test: f_extents_eh_depth
 . Add extent test: f_extents_ee_start
 . Add extent test: f_extents_ee_len
 . Add extent test: f_extents_ee_block
 . Add extent test: f_extents_bad_blk
 . Add extent test: f_extents
 . Add extent test: f_bad_disconnected_inode

These are the extent test cases from Clusterfs.  They will be pulled in
to the extents branch once they don't cause e2fsck to loop forever.

       	       	      	   	      	    	   - Ted

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

end of thread, other threads:[~2008-06-17 12:04 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-04 22:42 What's cooking in e2fsprogs.git (topics) Theodore Ts'o, Theodore Ts'o
2007-11-05  2:15 ` Andreas Dilger
2007-11-05  4:32   ` Theodore Tso
2007-11-05 15:06     ` Andreas Dilger
2007-12-17 17:11 ` Theodore Tso
2007-12-17 22:34   ` Andreas Dilger
2007-12-17 22:59     ` Theodore Tso
2007-12-17 23:36       ` Andreas Dilger
2007-12-18  3:32         ` Theodore Tso
2007-12-18  8:13       ` Florian Weimer
2007-12-18 19:10   ` What's cooking in e2fsprogs.git (topics) - [RFC] FLEX_BG bmap and itable allocation patch Jose R. Santos
2008-02-11  4:51   ` What's cooking in e2fsprogs.git (topics) Theodore Tso
2008-02-11  5:08     ` Eric Sandeen
2008-02-11  7:24       ` Theodore Tso
2008-02-19  5:09     ` Theodore Tso
2008-02-20 18:46       ` Eric Sandeen
2008-02-21 14:05         ` Theodore Tso
2008-02-21 16:40           ` Eric Sandeen
2008-02-22 23:14             ` Andreas Dilger
2008-02-23  0:15               ` Theodore Tso
2008-02-25  4:20                 ` Andreas Dilger
2008-02-25 15:13                   ` Theodore Tso
2008-02-25 16:01                     ` Aneesh Kumar K.V
2008-02-25 17:32                     ` Eric Sandeen
2008-02-25 20:23                       ` Theodore Tso
2008-02-29 15:43       ` Theodore Tso
2008-02-29 19:59         ` Andreas Dilger
2008-02-29 22:49           ` Theodore Tso
2008-03-02  3:24         ` Jose R. Santos
2008-03-05 16:59         ` Jose R. Santos
2008-03-13 18:11         ` Theodore Tso
2008-03-20 20:32           ` Theodore Tso
2008-04-02  0:09         ` Theodore Tso
2008-04-07 17:12           ` Theodore Tso
2008-04-18 18:43             ` Theodore Tso
2008-04-21 16:41               ` Theodore Tso
2008-04-23  7:32                 ` Aneesh Kumar K.V
2008-04-23 11:55                   ` Theodore Tso
2008-04-23 18:58                 ` Aneesh Kumar K.V
2008-04-28 19:44                   ` The changes I made to the undo-mgr (Re: What's cooking in e2fsprogs.git (topics)) Theodore Tso
2008-05-24 23:54                 ` What's cooking in e2fsprogs.git (topics) Theodore Tso
2008-06-03  2:40                   ` Theodore Tso
2008-06-17 12:03                     ` Theodore Tso
2008-03-02 23:50       ` Christian Kujau
  -- strict thread matches above, loose matches on Subject: below --
2007-10-16  4:48 Theodore Ts'o
2007-10-16  5:36 ` Aneesh Kumar K.V
2007-10-16 16:41 ` Jose R. Santos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).