Re: Proposal and plan for ext2/3 future development work

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

 



On Thu, 2006-06-29 at 18:59 -0700, Joel Becker wrote:
> On Thu, Jun 29, 2006 at 09:14:53PM -0400, Jeff Garzik wrote:
> > Agreed overall, though specifically for delayed allocation I think 
> > that's an ext4 thing:
> > 
> > * First off, I'm a big fan of delalloc, and (like extents) definitely 
> > want to see the feature implemented
> > * Delayed allocation, properly done, requires careful interaction with 
> > VM writeback (memory pressure or normal writeout), and may require some 
> > minor changes to generic code in fs/* and mm/*
> 
> 	To be honest, I'd like to see more delayed allocation
> infrastructure in the VFS itself.  XFS has to maintain an entire chunk
> of state for it, and I suspect ext4 will as well.  I'd love to get
> delayed allocation into OCFS2 someday.  Why not move to where we can
> share the in-memory accounting code?
> 	Now, we'd probably want to start by prototyping it in ext4
> directly.  Once it's stable as a filesystem feature, we can see where
> XFS and ext4 overlap, etc, etc.  But I'd like to keep a more generic
> direction in mind.

I tried adding "delayed allocation" for ext3 earlier. Yes. VFS level
infrastructure would be nice. But, I haven't found much that we can
do at VFS - which is common across all the filesystems (except
mpage_writepage(s) handling). Most of the stuff is specific to 
filesystem implementation (even though it could be common) - coming
out with VFS level interfaces to suite all the different filesystem
delalloc would be *interesting* exercise.

If you have ideas on what are the common/generic stuff we can do in
VFS - I can take a look at it again :)

Thanks,
Badari

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux