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

Add retry logic on elastio_snap_destroy #215

Closed skypodolsky closed 1 year ago

skypodolsky commented 1 year ago

It was rarely seen on older kernels (f.e., Centos 7, v3.10) that sometimes the snapshot device cannot be instantaneously destroyed in the LVM configuration. It doesn't look like a serious driver issue with hidden consequences, so a simple retry functionality is suggested. Apart from that, the additional refactoring fixes were made for test_reload.py to make the tests more correct (removed unneded mount/umount cleanups).

Closes #202