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

Error finding original_mrf on Fedora 31 #237

Closed skypodolsky closed 1 year ago

skypodolsky commented 1 year ago
[  624.497923] elastio-snap: ioctl command received: 1074020612
[  624.497925] elastio-snap: received destroy ioctl - 9
[  624.497928] elastio-snap: replacing make_request_fn
[  624.497937] elastio-snap: freezing 'vda3'
[  624.530116] elastio-snap: ending tracing
[  624.530119] elastio-snap: thawing 'vda3'
[  624.530121] elastio-snap: error finding original_mrf: -14
[  624.530339] elastio-snap: stopping cow thread

(then the process hangs)

skypodolsky commented 1 year ago

That seems to be not related to the latest patch. I recall we saw something similar (visually observed as a timed-out test. At the first glance it looks like in the tracing_mrf() function we don't have a default bio handler in orig_mrf is NULL (valid scenario).

e-kov commented 1 year ago

kernel: 5.8.18-100.fc31.x86_64