Pádraig Brady
eafa6ebf10
cp: avoid speculative preallocation with --sparse=always
...
With --sparse=always use fallocate(...PUNCH_HOLE...) to
avoid any permanent allocation due to speculative
preallocation employed by file systems such as XFS.
* m4/jm-macros.m4: Check for <linux/falloc.h> and fallocate().
* src/copy.c (punch_hole): A new function to try and punch
a hole at the specified offset if supported.
(create_hole): Call punch_hole() after requesting a hole.
(extent_copy): Likewise.
* NEWS: Mention the improvement.
2014-10-15 02:19:37 +01:00
..
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-10-15 02:19:37 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-10-02 02:34:48 +02:00
2014-09-19 11:24:05 +01:00
2014-09-19 13:02:49 -07:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-10-07 16:47:37 -07:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-24 11:48:22 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-10-07 16:47:37 -07:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-10-07 16:47:37 -07:00
2014-09-19 11:24:05 +01:00
2014-09-23 09:08:34 +01:00
2014-09-23 09:11:14 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-10-08 12:48:51 +01:00
2014-10-07 16:47:37 -07:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-10-07 16:47:37 -07:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00
2014-09-19 11:24:05 +01:00