[LU-15583] Update ZFS version to 2.1.2 Created: 22/Feb/22  Updated: 26/Jul/22  Resolved: 11/Jun/22

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.16.0, Lustre 2.15.1

Type: Improvement Priority: Minor
Reporter: Jian Yu Assignee: Jian Yu
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-15422 Update ZFS version to 2.0.7 Resolved
is related to LU-16048 Update ZFS version to 2.1.5 Resolved
Rank (Obsolete): 9223372036854775807

 Description   

https://github.com/openzfs/zfs/releases/tag/zfs-2.1.2

Supported Platforms

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

Changes

  • zfs-dkms rpm: Fix scriptlets dependencies #12822 #12832
  • FreeBSD: Add vop_standard_writecount_nomsync #12828
  • FreeBSD: Catch up with more VFS changes #12828
  • Fix several bugs in the FreeBSD rename VOP implementation #12717
  • Remove (now unused) td argument from zfs_lookup() #12748
  • Exit the teardown section later in rename on FreeBSD #12704
  • Fix potential use-after-frees in FreeBSD getpages and setattr VOPs #12704
  • ZTS: import_rewind_device_replaced reliably fails #12821
  • Update checkstyle workflow env to ubuntu-20.04 #12713
  • Linux 5.15 compat: META (#12824)
  • ZFS send/recv with ashift 9->12 leads to data corruption #12770
  • Linux 5.16: Resolve ZSTD_isError symbol collision in Linux kernel #12819
  • Linux 5.16: The blk-cgroup.h header is where struct blkcg_gq is defined #12819
  • Linux 5.16: bio_set_dev is no longer a helper macro #12819
  • Linux 5.16: type member of iov_iter renamed iter_type #12819
  • Linux 5.16: block_device_operations->submit_bio now returns void #12819
  • Linux 5.16 compat: asm/fpu/xcr.h is new location for xgetbv/xsetbv #12800
  • tests/file_check: remove unused variable #12187
  • Strip colons from all test result filenames #12815
  • Linux 5.13 compat: retry zvol_open() when contended #12759
  • Temporarily remove tests from sanity runfile #12814
  • Add zfs-test facility to automatically rerun failing tests #12740
  • Linux 5.16: wait_on_page_bit() no longer available to modules #12800
  • Iterate encrypted clones at zvol_create_minor #12471
  • Exclude zfs_copies_003_pos on Linux #12738
  • Restore dirty dnode detection logic #11900 #12745
  • Fix lseek(SEEK_DATA/SEEK_HOLE) mmap consistency #12724
  • Upgrade to libabigail 2.0.0 #12722 #12739
  • zed: Control NVMe fault LEDs #12648 #12695
  • Linux 5.16 compat: submit_bio() #12725
  • Linux 5.16 compat: linux/elevator.h #12725
  • vdev_id: Fix PHY sorting #12699
  • vdev_id: Fix enclosure_symlinks feature #12660
  • Rescan enclosure sysfs path on import #11950 #12095
  • FreeBSD: Catch up with recent VFS changes #12668
  • FreeBSD: fix compilation of FreeBSD world after 29274c9 #12282
  • ZTS: Standardize use of destroy_dataset in cleanup #12663
  • Workaround cloud-init hotplug issue #12644 #12669
  • Use fallthrough macro #12441
  • Detect HAVE_LARGE_STACKS at compile time (#12584) #12350
  • Correct a flaw in the Python 3 version checking (#12636)


 Comments   
Comment by Gerrit Updater [ 12/May/22 ]

"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47326
Subject: LU-15583 build: Update ZFS version to 2.1.2
Project: fs/lustre-release
Branch: b2_15
Current Patch Set: 1
Commit: 6bd6e4928679ec4352763e7b42d72f6bb29b0b7e

Comment by Gerrit Updater [ 13/May/22 ]

"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47328
Subject: LU-15583 build: Update ZFS version to 2.1.2
Project: fs/lustre-release
Branch: b2_14
Current Patch Set: 1
Commit: 6f9914a3ada07f411dbd1310d91aa38490d10c73

Comment by Gerrit Updater [ 11/Jun/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/45591/
Subject: LU-15583 build: Update ZFS version to 2.1.2
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: c45b8a92a3488912a9d82d492c39b8e4a8d9349e

Comment by Peter Jones [ 11/Jun/22 ]

Landed for 2.16

Comment by Gerrit Updater [ 18/Jun/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/47326/
Subject: LU-15583 build: Update ZFS version to 2.1.2
Project: fs/lustre-release
Branch: b2_15
Current Patch Set:
Commit: d0251b1db111f6f5de1b7d1a41295b022d469441

Comment by Karsten Weiss [ 20/Jul/22 ]

I'm wondering: Was there a specific reason to pick 2.1.2 over the latest 2.1.5 (which is now also the latest version in the zfsonlinux rocky 8.6 yum/dnf repo)?

Comment by Jian Yu [ 26/Jul/22 ]

Thank you knweiss for pointing this out. I just filed ticket LU-16048.

Comment by Karsten Weiss [ 26/Jul/22 ]

Awesome, thank you Jian Yu! I'm currently building a Lustre 2.15.1-RC system with DKMS+ZFS. The goal is to have Rocky Linux 8.6 servers+clients. I.e. I will be able to test.

Comment by Jian Yu [ 26/Jul/22 ]

You're welcome, and thank you, Karsten.

Generated at Sat Feb 10 03:19:34 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.