On 11/25/2011 10:13 AM, Pádraig Brady wrote: > Hmm, one of your points above got me thinking. > Might fallocate() fail to allocate an extent with ENOSPC, > but there could be fragmented space available to write()? > That would scupper benefit (2) above :( > I'll ask [email protected]
And the response from there is that fallocate() will check the free blocks first, and then try to allocate as a contiguous extent, but that part is not guaranteed. So we still get benefit (2). cheers, Pádraig.
