Skip to content

zfs-2.2.0-rc5

Pre-release
Pre-release
Compare
Choose a tag to compare
@behlendorf behlendorf released this 07 Oct 16:33
· 960 commits to master since this release
zfs-2.2.0-rc5

Supported Platforms

  • Linux: compatible with 3.10 - 6.5 kernels
  • FreeBSD: compatible with releases starting from 12.2-RELEASE

Changes

  • ZIL: Reduce maximum size of WR_COPIED to 7.5K #15353
  • rpm: Fix make rpm on Debian/Ubuntu #15355 #15365
  • import: require force when cachefile hostid doesn't match on-disk #15290
  • tests: add tests for zpool import behaviour when hostid changes #15290
  • zfsconcepts: add description of block cloning #15362
  • Reduce number of metaslab preload taskq threads. #15319
  • CI: add FreeBSD build with Cirrus CI #15332
  • tests/block_cloning: sync before write in fallback test #15359
  • ARC: Drop different size headers for crypto #15293 #15347
  • ARC: Remove b_bufcnt/b_ebufcnt from ARC headers #15350
  • ARC: Remove b_cv from struct l1arc_buf_hdr #15340
  • Add BTI landing pads to the AArch64 SHA2 assembly #14862 #15339
  • Add '-u' - nomount flag for zfs set #15322
  • Improve the handling of sharesmb,sharenfs properties #15240
  • Update the behavior of mountpoint property #15240
  • contrib: debian: drop bashcompletion mangling after install #15304 #15304
  • contrib: debian: switch to dh-sequence-dkms #15304
  • contrib: bash_completion.d: make install destination vendor dependent #15304
  • Fix invalid pointer access in trace_dbuf.h #15333
  • Report ashift of L2ARC devices in zdb #15331
  • Restrict short block cloning requests #15321
  • Tweak rebuild in-flight hard limit #15324
  • Fix ENOSPC for extended quota #15312
  • Don't allocate from new metaslabs #15307 #15308
  • Reduce trim min size even lower for tests to reduce flakiness #15315
  • ZTS: Fix introduced test bug in block_cloning_copyfilerange #15316
  • ZTS: Add additional exceptions #15306
  • Set timeout before creating pool in test #15309
  • Invoke zdb by guid to avoid import errors #15298
  • ZIL: Avoid dbuf_read() in ztest_get_data() #15301
  • tests/block_cloning: try harder to stay on same txg in fallback test #15303
  • status: report pool suspension state under failmode=continue #15297
  • Fix occasional rsend test crashes #15273
  • cmd: add 'help' subcommand to zpool and zfs #15288
  • Fix incorrect expected error in ztest #15295
  • Fix l2arc_apply_transforms ztest crash #15177 #15248
  • tests: install missing PAM tests #15291
  • ZIL: Fix potential race on flush deferring. #15278
  • Retire z_nr_znodes #15274
  • zed: Allow autoreplace and fault LEDs for removed vdevs #15281
  • check-zstd-symbols: also ignore _pfx symbols #15282 #15284
  • Remove implication that child disks aren't vdevs in zpoolconcepts(7) #15247
  • update max_variance limit in zdb_block_size_histogram test for CI #15252
  • Update the MOS directory on spa_upgrade_errlog() #15279 #15277
  • Linux 6.5 compat: META #15265
  • Linux 6.5 compat: spl: properly unregister sysctl entries #15239
  • Linux 6.5 compat: safe cleanup in spl_proc_fini() #15234 #15235
  • Linux 6.5 compat: Use copy_splice_read instead of filemap_splice_read #15164
  • Linux 6.5 compat: replace generic_file_splice_read with filemap_splice_read #15155
  • Linux 6.5 compat: register_sysctl_table removed #15138
  • Revert "Linux 6.5 compat: register_sysctl_table removed" #15134
  • Linux 4.20 compat: wrapper function for iov_iter type access #15100
  • Linux 6.4 compat: iter_iov() function now used to get old iov member #15100
  • Linux 6.5 compat: blkdev changes #15099
  • Linux 6.5 compat: use disk_check_media_change when it exists #15101
  • Linux 6.5 compat: register_sysctl_table removed #15098
  • Add more constraints for block cloning. #15251