Re: btrfs fallocate woes

Roland Dreier
2010-01-14T17:27:38Z

> if you run it on ext4, it will create a 4-byte file with "test" in it.
> On btrfs, however, the file size would be 4096, and the remaining
> space will be filled with zeroes.

My fallocate man page says:

Because allocation is done in block size chunks, fallocate() may
allocate a larger range than that which was specified.

so the btrfs behavior seems OK to me.

You say this is a regression. What btrfs version behaved differently?

- R.