Re: [Ext2-devel] Re: [RFC] ext2_new_block() behaviour

Stephen C. Tweedie (sct@redhat.com)
Wed, 3 Jan 2001 12:16:09 +0000


Hi,

On Tue, Jan 02, 2001 at 10:37:50PM -0500, Alexander Viro wrote:

> Umm... OK, the last argument is convincing. Thanks...
>
> BTW, what was the reason behind doing preallocation for directories on
> ext2_bread() level? We both buy ourselves an oddity in directory structure
> (preallocated blocks become refered from the inode immediately and they
> are beyond i_size) and get more complicated ext2_alloc_block(). What do
> we win here?

Having preallocated blocks allocated immediately is deliberate:
directories grow slowly and remain closed most of the time, so the
normal preallocation regime of only preallocating open files and
discarding preallocation on close just doesn't work.

--Stephen
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/