Re: [RFC] Ext3 online defrag

Eric Sandeen
2006-10-27T13:53:58Z

Alex Tomas wrote:
> 3) scalable reservation
> required for delayed allocation to avoid -ENOSPC at flush time.
> current version uses per-sb spinlock.

Can you elaborate on this issue? Shouldn't delayed allocation decrement free
space immediately, and only the actual block location choice is delayed? Or is
this due to potential extra metadata space required as blocks are allocated?

Thanks,

-Eric