ZFS Upgrade ZFS from 0.8 to 2.3.0 version

I'm going to upgrade an old server from ZFS 0.8 to version 2.3.0 and want to clarify a few key points before proceeding.

If anyone has experience upgrading from 0.8 to 2.3.0, I’d greatly appreciate your insights.

1. Are there any particular steps in the upgrade process, both before and after, besides running zpool upgrade?
2. Is it necessary to stop any load (read/write operations) on the filesystem during the upgrade?
3. Have there been any failures when upgrading ZFS to version 2.3.0 (data loss or corruption)?
 
Perhaps even more important: why and how are you planning to upgrade to 2.3.0 while 14.2-RELEASE is currently "only" at ZFS version 2.2.6?
OP only says "an old server", nothing about it being FreeBSD, but since this is the "FreeBSD Forums" we all assume that.

That said, my understanding is that newer versions of ZFS understand the options of older versions (not sure if this holds true across original ZFS as in FreeBSD 13 or IllumOS) and if one does not need features from the new version there is often no need/mandate to zpool upgrade.
I would also assume the Release Note of "make sure all your boot loaders on all your boot devices support the new version BEFORE you zpool upgrade or you may not be able to boot" (assumes root on ZFS).
 
OP only says "an old server", nothing about it being FreeBSD, but since this is the "FreeBSD Forums" we all assume that.
Yes, and I'm (and likely Erichans too) presuming the OP thinks this is some general ZFS support forum. Hence the questions on what FreeBSD version this is all happening. Because we kind of suspect the question isn't related to FreeBSD at all.
 
OP only says "an old server" [...]
Well, perhaps let's just wait for for a more precise context of OP's environment; it may well also be not quite clear that there is a relevant distinction between the actual ZFS version used versus the ZFS ondisk format "version" as determined by feature flags (since the transition to OpenZFS), the latter who are affected by zpool-upgrade(8).
 
I don't expect any problems, OP.

I run 2.3 on a Linux server since the release candidates and I never upgrade pools. Smooth sailing.

Of course my -current machines are also on 2.3.99, although I don't know offhand how many of those are ZFS.
 
Back
Top