Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-15583

Update ZFS version to 2.1.2

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.16.0, Lustre 2.15.1
    • None
    • None
    • 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)

      Attachments

        Issue Links

          Activity

            People

              yujian Jian Yu
              yujian Jian Yu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: