Re: [PATCH v5 00/10] speculative preallocation inode tracking

Mark Tinguely
2012-10-19T21:01:21Z

On 10/05/12 09:17, Brian Foster wrote:
> Hi all,
>
> This is v3 of the speculative preallocation inode tracking patchset. This
> functionality tracks inodes with post-EOF speculative preallocation for the
> purpose of background and on-demand trimming.
>
> Background scanning occurs on a longish interval (5 minutes by default) and in
> a best-effort mode (i.e., inodes are skipped due to lock contention or dirty
> cache). The intent is to clear up post-EOF blocks on inodes that might have
> allocations hanging around due to open-write-close sequences (NFS).
>
> On demand scanning is provided via a new ioctl and supports various parameters
> such as scan mode, filtering by quota id and minimum file size. A pending use
> case for on demand scanning is for accurate quota accounting via the gluster
> scale out filesystem (i.e., to free up preallocated space when near a usage
> limit).
>
> Brian

The series looks great.

I am just curious, what is the reason for the padding in the
xfs_eofblocks structure?

Reviewed-by: Mark Tinguely <tinguely@sgi.com>