This is the latest version of the dynamic speculative allocation
beyond EOF patch set. The description of the patchset can be found
here:
http://oss.sgi.com/archives/xfs/2010-10/msg00040.html
Version 4:
- factored prealloc size into separate function to keep
xfs_iomap_write_delay() easy to read.
- convert i_dirty_releases counter to a flag.
Version 3:
- allocsize mount option returned to fixed preallocation size only.
- reduces maximum dynamic prealloc size as the filesytem gets near
full.
- split i_delayed_blks bug fixes into new patch (posted in 2.6.37-rc
bug fix series)
Version 2:
- base speculative execution size on current inode size, not the
number of previous speculative allocations.
|