[OpenIndiana-discuss] zpool feature/upgrade best practices or recommendations
Tim Mooney
Tim.Mooney at ndsu.edu
Tue Jun 17 19:44:58 UTC 2025
All-
Based upon my reading of zpool-features(7), it looks like versioned zpool
has been removed in favor of individual feature enablement.
I've been diligent over the years about pkg updates on my hipster
workstation, but I've never actually done anything to update my rpool.
I'm not running a fileserver or sharing storage, just doing mundane
workstation things. The workstation is currently running on traditional
spinning disks.
What features *should* I enable? I'm looking for recommendations on the
"no brainers", things that are all benefit, no downside.
Also, is there a good place to read up on each of the features? I would
rather not have to dig through the open-zfs mail archive to try figure out
what each one does, benefits/downsides, etc.
$ zpool status
pool: rpool
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(7) for details.
scan: scrub repaired 0B in 0 days 15:59:08 with 0 errors on Sun Jun 15 19:56:08 2025
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c3t0d0s0 ONLINE 0 0 0
c3t1d0s0 ONLINE 0 0 0
errors: No known data errors
$ zpool get all | egrep 'version|feature'
rpool version - default
rpool feature at async_destroy enabled local
rpool feature at empty_bpobj active local
rpool feature at lz4_compress active local
rpool feature at multi_vdev_crash_dump disabled local
rpool feature at spacemap_histogram disabled local
rpool feature at enabled_txg disabled local
rpool feature at hole_birth disabled local
rpool feature at extensible_dataset disabled local
rpool feature at embedded_data disabled local
rpool feature at bookmarks disabled local
rpool feature at filesystem_limits disabled local
rpool feature at large_blocks disabled local
rpool feature at large_dnode disabled local
rpool feature at sha512 disabled local
rpool feature at skein disabled local
rpool feature at edonr disabled local
rpool feature at device_removal disabled local
rpool feature at obsolete_counts disabled local
rpool feature at zpool_checkpoint disabled local
rpool feature at spacemap_v2 disabled local
rpool feature at allocation_classes disabled local
rpool feature at resilver_defer disabled local
rpool feature at encryption disabled local
rpool feature at bookmark_v2 disabled local
rpool feature at userobj_accounting disabled local
rpool feature at project_quota disabled local
rpool feature at log_spacemap disabled local
I'm not sure how lz4_compress or empty_bpobj were set to "active", as I have
no record of doing anything with either.
I appreciate any pointers or recommendations,
Thanks,
Tim
--
Tim Mooney Tim.Mooney at ndsu.edu
Enterprise Computing & Infrastructure /
Division of Information Technology / 701-231-1076 (Voice)
North Dakota State University, Fargo, ND 58105-5164
More information about the openindiana-discuss
mailing list