[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: e2defrag - Unable to allocate buffer for inode priorities



On Nov 07, 2006  04:36 +0100, Goswin von Brederlow wrote:
> Andreas Dilger <adilger 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.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]