[LU-15422] Update ZFS version to 2.0.7 Created: 07/Jan/22  Updated: 18/Oct/22  Resolved: 08/Feb/22

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.12.8, Lustre 2.15.0
Fix Version/s: Lustre 2.15.0

Type: Improvement Priority: Major
Reporter: James A Simmons Assignee: James A Simmons
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-15466 Need python2 installed into the maloo... Reopened
is related to LU-15583 Update ZFS version to 2.1.2 Resolved
Rank (Obsolete): 9223372036854775807

 Description   

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

Supported Platforms

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

Changes

  • Fix zvol_open() lock inversion #12863
  • FreeBSD: Add vop_standard_writecount_nomsync #12828
  • FreeBSD: Catch up with more VFS changes #12828
  • Remove (now unused) td argument from zfs_lookup() #12748
  • FreeBSD: Implement xattr=sa #11997
  • Fix several bugs in the FreeBSD rename VOP implementation #12717
  • 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
  • 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
  • FreeBSD: avoid memory allocation in arc_prune_async #12049
  • 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
  • Update ABIs for zfs-2.0.7
  • libefi: remove efi_auto_sense() #12191
  • libefi: efi_get_devname: don't allocate procfs path #12048
  • cppcheck: resolve double free #11508
  • Restore dirty dnode detection logic #11900 #12745
  • Fix lseek(SEEK_DATA/SEEK_HOLE) mmap consistency #12724
  • zed: Control NVMe fault LEDs #12648 #12695
  • Linux 5.16 compat: submit_bio() #12725
  • Linux 5.16 compat: linux/elevator.h #12725
  • zed.d/pool_import-led.sh: fix for current zpool scripts #11934 #11935
  • Revert behavior of 59eab10 on not-Linux #12698
  • Handle partial reads in zfs_read #12370 #12509 #12516
  • Cleaning up uio headers #11622
  • Extending FreeBSD UIO Struct #11438
  • FreeBSD: Move uio_prefaultpages def to uio.h #11176
  • Remove UIO_ZEROCOPY functions structures #11124
  • FreeBSD: Catch up with recent VFS changes #12668
  • vdev_id: Fix PHY sorting #12699
  • vdev_id: Fix enclosure_symlinks feature #12660
  • Rescan enclosure sysfs path on import #11950 #12095
  • vdev_id: Return an error if config file is not found (#12508)
  • vdev_id.conf.5: modernise #12125
  • vdev_id.8: modernise, note scsi topology #12125
  • zfs_get_enclosure_sysfs_path(): don't free undefined pointer #11993
  • zfs_get_enclosure_sysfs_path(): don't leak dev path #11993
  • vdev_id: variable not getting expanded under map_slot() #11951 #11959
  • vdev_id: Create symlinks even if no /dev/mapper/ #11698
  • vdev_id: Fix partition regular expression #11637
  • Better zfs_get_enclosure_sysfs_path() enclosure support #11617
  • vdev_id: Support daisy-chained JBODs in multipath mode #11526
  • Added error for writing to /dev/ on Linux
  • ZTS: Add known exceptions #12272
  • ZTS: Standardize use of destroy_dataset in cleanup #12663
  • Update checkstyle workflow env to ubuntu-20.04 #12713
  • Workaround cloud-init hotplug issue #12644 #12669
  • CI: don't install abigail-tools #12529
  • CI: use fresh libabigail via docker image #12529
  • Update libera webchat client URL #12251
  • Don't direct to freenode in issue template #12127
  • gcc 11 cleanup #12130 #12188 #12237
  • Use fallthrough macro #12441
  • Correct a flaw in the Python 3 version checking
  • Let zfs diff be more permissive #12072
  • Added test for being able to read various variants of zstd #12030
  • zed: only go up to current limit in close_from() fallback #11834
  • zed: implement close_from() in terms of /proc/self/fd, if available #11834
  • Fix cross-endian interoperability of zstd #12008 #12022
  • CI: generate ABI files if changed #12379
  • Update bug report template
  • Update libera webchat client URL #12251
  • Don't direct to freenode in issue template #12127


 Comments   
Comment by Gerrit Updater [ 07/Jan/22 ]

"James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/46006
Subject: LU-15422 build: Update ZFS version to 2.0.7
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c2912f79fbc79f55545ec1ee957873d87f04009b

Comment by James A Simmons [ 10/Jan/22 ]

Looks like we need python2.7 installed in the RHEL7 images.

Comment by Gerrit Updater [ 07/Feb/22 ]

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

Comment by Peter Jones [ 08/Feb/22 ]

Landed for 2.15

Comment by Gerrit Updater [ 18/Oct/22 ]

"James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/48910
Subject: LU-15422 build: Update ZFS version to 2.0.7
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: df9e88326f131bcd6fa467de2770acf72aa59aa4

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