ZFS Pool Upgrade Question

cyrus104

Explorer
Joined
Feb 7, 2021
Messages
70
I converted from CORE to SCALE awhile back and got a message to upgrade my pools after they were imported. It said the action was one way and I didn't want to do it at the time because I might go back to CORE. I'm pretty comfortable with SCALE currently and am ready to do the upgrade but wanted to see what actually is changed, benefits / cons / known issues.

I didn't see any info in the web interface to know what is being changed.

Thanks
 
Joined
Oct 22, 2019
Messages
3,641
I've read it's best to play it safe and skip one-way upgrading a zpool unless you absolutely need a particular feature.

I have yet to figure out an intuitive way to list all the missing features of a specific pool that would be available if you upgrade the pool on the current system.

One thing you can do is list your current system's ZFS capabilities with:
zpool upgrade -v

No changes will be applied with the -v flag.

Then you can compare it to a specific pool's features:
zpool get all mypool | grep feature@

Look for inactive and disabled features.

On CORE, there is no zpool-features command, but it might exist in SCALE?

In short, I still personally prefer to play it safe. You never know when you might need to revert back to an older system.
 

ornias

Wizard
Joined
Mar 6, 2020
Messages
1,458
For CORE there often is a writeup whats being changed in the changelog of the respective CORE version, but for SCALE there isn't an official release-changelog yet.

It's also quite technical, but it's safe to say that new ZFS versions are always able to read old pools, but not all new pools can be read/writen by older ZFS versions. Hence iX simplified it by just stating you can't go back.

Thats not really related to a changelog tbh.
 
Top