Re: Solaris ZFS on Linux [Was: Re: the " 'official' point of view"expressed by kernelnewbies.org regarding reiser4 inclusion]

Avi Kivity
2006-08-01T09:38:38Z

Matthias Andree wrote:
>
> On Tue, 01 Aug 2006, Avi Kivity wrote:
>
> > There's no reason to repack *all* of the data. Many workloads write
> and
> > delete whole files, so file data should be contiguous. The repacker
> > would only need to move metadata and small files.
>
> Move small files? What for?
>

WAFL-style filesystems like contiguous space, so if small files are
scattered in otherwise free space, the repacker should free them.

> Even if it is "only" moving metadata, it is not different from what ext3
> or xfs are doing today (rewriting metadata from the intent log or block
> journal to the final location).
>

There is no need to repack all metadata; only that which helps in
creating free space.

For example: if you untar a source tree you'd get mixed metadata and
small file data packed together, but there's no need to repack that data.

--
error compiling committee.c: too many arguments to function