e2defrag - Unable to allocate buffer for inode priorities

Andreas Dilger adilger at clusterfs.com
Tue Nov 7 17:30:51 UTC 2006


On Nov 07, 2006  04:36 +0100, Goswin von Brederlow wrote:
> Andreas Dilger <adilger at clusterfs.com> writes:
> > The primary issue here is
> > that tools which manipulate the filesystem directly (e.g. e2fsprogs)
> > have to understand ALL of the *COMPAT flags, and not just the INCOMPAT
> > flags.
> 
> Defrag should leave special inodes well enough alone (and I know it
> does not, hence the ext3 incompatibiliy) and then it should preserve
> all compat features.

Compat features are not always related to special inodes.  For example,
the COMPAT_DIR_INDEX feature is for the directory indexing and has
nothing to do with special inodes.  In this case, defrag shouldn't break
the indexing, but it depends on each specific feature.  Hence my assertion
that defrag needs to understand EVERY feature flag in the filesystem
before it touches the filesystem.

Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.




More information about the Ext3-users mailing list