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

Support kernel 6.4.6 as in Fedora 38 #290

Closed e-kov closed 1 year ago

e-kov commented 1 year ago

Now Fedora 38 already has kernel 6.4.6-200.fc38. And probably 6.4.6 Linux kernel will be in the upcoming release of Fedora 39. The elastio-snap module is compilable with this kernel version. However it does not work properly.

There are 2 problems: small and big )

The small problem

mount: (hint) your fstab has been modified, but systemd still uses
       the old version; use 'systemctl daemon-reload' to reload.

This message appears on each mount in the tests. And the tests output is weedy. Moreover temporary mounts should not affect fstab. Maybe there is some way to avoid fstab modification.

The considerable problem

Tests test_modify_origin, test_track_writes/test_multipart_modify_origins, test_update_sequence, test_transition_fs_sync_cow_full are failing.

Logs: tests.log dmesg.log