elastio / elastio-snap

kernel module for taking block-level snapshots and incremental backups of Linux block devices
GNU General Public License v2.0
21 stars 6 forks source link

Accelerate the COW file allocation #260

Closed skypodolsky closed 1 year ago

skypodolsky commented 1 year ago

The COW file is allocated by filling it with zeroes. This is the result of epic #219, which was needed for the direct IO to ensure the COW file is completely initialized from the FS perspective. Still, this seems a time-consuming operation on large volumes (it may take up to a couple of minutes) which can be improved. The appropriate investigation is required to find the best solution.