Hi, I implemented this in r2241 (svn trunk).
Here is the ChangeLog: When allocating disk space, for Linux system with fallocate() system call, first check file system supports fallocate. This just executes fallocate with small chunk and see it succeed or fail. If it succeeds, use fallocate() to allocate entire file otherwise fall back to traditional slower method: writing zeros. This behavior is enabled in --file-allocation=prealloc, so this is enabled by default for most modern Linux. I tested with Debian(ext3) and Ubuntu10.04(ext4) and it works fine. If anyone interested, please test this feature. Best regards, Tatsuhiro Tsujikawa -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

