Open ChibaPet opened 3 years ago
Yikes! That's not good. In terms of fixing it now, can you 1) import the pool from an Ubuntu 20.04 Live image, 2) delete the received zvol, and maybe 3) disable the features? I don't know if these features can be disabled or not.
Is it possible that the features were enabled
(but not active
) by some other implementation, then you imported the pool on an older implementation that did not support those features (but it didn't complain, because they were only enabled
) and then receiving the zvol moved them from enabled
to active
? That still sounds like a bug, but I'm trying to collect information that might help find out why this happened.
Well. Here's a bit of good luck then - I don't need to fix it, so I can keep it in its current state for exploration. I won't do anything to mutate the pool, so it'll remain good to explore.
Alright, I take that last back - I had to recover the system. That said, it doesn't tell me there are any features to add. In its opinion, it feels that it's been upgraded, evidently.
Not sure if it's related, but an incompatible feature was discovered in https://github.com/openzfs/openzfs-docs/issues/57, where the offending feature was feature@zpool_checkpoint=enabled
, causing grub to fail.
This issue has been automatically marked as "stale" because it has not had any activity for a while. It will be closed in 90 days if no further activity occurs. Thank you for your contributions.
From IRC:
zpool history doesn't show a zpool upgrade, but I do notice one thing... I did receive a zvol from an Ubuntu 20.04 system, which has their ZFS 0.8.3. Is there a way to see if this is what brought new features over? The odd bit is that I'd shipped it to the original Ubuntu-side previously without seeing new/unsupported features creeping in, which seems to make this being the source less likely. (I have this vague notion of the newer ZFS saying "I know what to do with these features" where the older ZFS on Ubuntu 18.04 wouldn't know what to do with them, but this seems like a speculative stretch.)
Thanks.