Add compatibility file sets (ZoL 0.6.1, 0.6.4, OpenZFS 2.1)
ZoL 0.6.1 introduced feature flags with the three features that all implementations at the time were guaranteed to have. 0.6.4 introduced a few more until 0.6.5 added two after that. OpenZFS 2.1 added the dRAID feature. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Mike Swanson <mikeonthecomputer@gmail.com> Closes #11818
This commit is contained in:
parent
9ac82cab2d
commit
67859aedd1
|
@ -146,6 +146,10 @@ dist_zpoolcompat_DATA = \
|
||||||
compatibility.d/openzfsonosx-1.9.3 \
|
compatibility.d/openzfsonosx-1.9.3 \
|
||||||
compatibility.d/openzfs-2.0-freebsd \
|
compatibility.d/openzfs-2.0-freebsd \
|
||||||
compatibility.d/openzfs-2.0-linux \
|
compatibility.d/openzfs-2.0-linux \
|
||||||
|
compatibility.d/openzfs-2.1-freebsd \
|
||||||
|
compatibility.d/openzfs-2.1-linux \
|
||||||
|
compatibility.d/zol-0.6.1 \
|
||||||
|
compatibility.d/zol-0.6.4 \
|
||||||
compatibility.d/zol-0.6.5 \
|
compatibility.d/zol-0.6.5 \
|
||||||
compatibility.d/zol-0.7 \
|
compatibility.d/zol-0.7 \
|
||||||
compatibility.d/zol-0.8
|
compatibility.d/zol-0.8
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
# Features supported by OpenZFS 2.1 on FreeBSD
|
||||||
|
allocation_classes
|
||||||
|
async_destroy
|
||||||
|
bookmark_v2
|
||||||
|
bookmark_written
|
||||||
|
bookmarks
|
||||||
|
device_rebuild
|
||||||
|
device_removal
|
||||||
|
draid
|
||||||
|
embedded_data
|
||||||
|
empty_bpobj
|
||||||
|
enabled_txg
|
||||||
|
encryption
|
||||||
|
extensible_dataset
|
||||||
|
filesystem_limits
|
||||||
|
hole_birth
|
||||||
|
large_blocks
|
||||||
|
large_dnode
|
||||||
|
livelist
|
||||||
|
log_spacemap
|
||||||
|
lz4_compress
|
||||||
|
multi_vdev_crash_dump
|
||||||
|
obsolete_counts
|
||||||
|
project_quota
|
||||||
|
redacted_datasets
|
||||||
|
redaction_bookmarks
|
||||||
|
resilver_defer
|
||||||
|
sha512
|
||||||
|
skein
|
||||||
|
spacemap_histogram
|
||||||
|
spacemap_v2
|
||||||
|
userobj_accounting
|
||||||
|
zpool_checkpoint
|
||||||
|
zstd_compress
|
|
@ -0,0 +1,35 @@
|
||||||
|
# Features supported by OpenZFS 2.1 on Linux
|
||||||
|
allocation_classes
|
||||||
|
async_destroy
|
||||||
|
bookmark_v2
|
||||||
|
bookmark_written
|
||||||
|
bookmarks
|
||||||
|
device_rebuild
|
||||||
|
device_removal
|
||||||
|
draid
|
||||||
|
edonr
|
||||||
|
embedded_data
|
||||||
|
empty_bpobj
|
||||||
|
enabled_txg
|
||||||
|
encryption
|
||||||
|
extensible_dataset
|
||||||
|
filesystem_limits
|
||||||
|
hole_birth
|
||||||
|
large_blocks
|
||||||
|
large_dnode
|
||||||
|
livelist
|
||||||
|
log_spacemap
|
||||||
|
lz4_compress
|
||||||
|
multi_vdev_crash_dump
|
||||||
|
obsolete_counts
|
||||||
|
project_quota
|
||||||
|
redacted_datasets
|
||||||
|
redaction_bookmarks
|
||||||
|
resilver_defer
|
||||||
|
sha512
|
||||||
|
skein
|
||||||
|
spacemap_histogram
|
||||||
|
spacemap_v2
|
||||||
|
userobj_accounting
|
||||||
|
zpool_checkpoint
|
||||||
|
zstd_compress
|
|
@ -0,0 +1,4 @@
|
||||||
|
# Features supported by ZFSonLinux v0.6.1
|
||||||
|
async_destroy
|
||||||
|
empty_bpobj
|
||||||
|
lz4_compress
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Features supported by ZFSonLinux v0.6.4
|
||||||
|
async_destroy
|
||||||
|
bookmarks
|
||||||
|
embedded_data
|
||||||
|
empty_bpobj
|
||||||
|
enabled_txg
|
||||||
|
extensible_dataset
|
||||||
|
hole_birth
|
||||||
|
lz4_compress
|
||||||
|
spacemap_histogram
|
Loading…
Reference in New Issue