Skip to content

Commit 976f765

Browse files
authored
Update compatibility.d files
Add an openzfs-2.4 compatibility file for the next release. While there are no compatibility difference between Linux and FreeBSD for 2.4 symlinks for the -linux and -freebsd names are created for any scripts expecting that convention. Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Alexander Motin <[email protected]> Signed-off-by: ofthesun9 <[email protected]> Closes #17672 Closes #17673
1 parent ee7c362 commit 976f765

File tree

2 files changed

+52
-1
lines changed

2 files changed

+52
-1
lines changed

cmd/zpool/Makefile.am

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ dist_zpoolcompat_DATA = \
148148
%D%/compatibility.d/openzfs-2.1-linux \
149149
%D%/compatibility.d/openzfs-2.2 \
150150
%D%/compatibility.d/openzfs-2.3 \
151+
%D%/compatibility.d/openzfs-2.4 \
151152
%D%/compatibility.d/openzfsonosx-1.7.0 \
152153
%D%/compatibility.d/openzfsonosx-1.8.1 \
153154
%D%/compatibility.d/openzfsonosx-1.9.3 \
@@ -187,7 +188,9 @@ zpoolcompatlinks = \
187188
"openzfs-2.2 openzfs-2.2-linux" \
188189
"openzfs-2.2 openzfs-2.2-freebsd" \
189190
"openzfs-2.3 openzfs-2.3-linux" \
190-
"openzfs-2.3 openzfs-2.3-freebsd"
191+
"openzfs-2.3 openzfs-2.3-freebsd" \
192+
"openzfs-2.4 openzfs-2.4-linux" \
193+
"openzfs-2.4 openzfs-2.4-freebsd"
191194

192195
zpoolconfdir = $(sysconfdir)/zfs/zpool.d
193196
INSTALL_DATA_HOOKS += zpool-install-data-hook
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Features supported by OpenZFS 2.4 on Linux and FreeBSD
2+
allocation_classes
3+
async_destroy
4+
blake3
5+
block_cloning
6+
block_cloning_endian
7+
bookmark_v2
8+
bookmark_written
9+
bookmarks
10+
device_rebuild
11+
device_removal
12+
draid
13+
dynamic_gang_header
14+
edonr
15+
embedded_data
16+
empty_bpobj
17+
enabled_txg
18+
encryption
19+
extensible_dataset
20+
fast_dedup
21+
filesystem_limits
22+
head_errlog
23+
hole_birth
24+
large_blocks
25+
large_dnode
26+
large_microzap
27+
livelist
28+
log_spacemap
29+
longname
30+
lz4_compress
31+
multi_vdev_crash_dump
32+
obsolete_counts
33+
physical_rewrite
34+
project_quota
35+
raidz_expansion
36+
redacted_datasets
37+
redaction_bookmarks
38+
redaction_list_spill
39+
resilver_defer
40+
sha512
41+
skein
42+
spacemap_histogram
43+
spacemap_v2
44+
userobj_accounting
45+
vdev_zaps_v2
46+
zilsaxattr
47+
zpool_checkpoint
48+
zstd_compress

0 commit comments

Comments
 (0)