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

Update ZFS Version to 0.8.3

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0
    • Lustre 2.14.0
    • 9223372036854775807

    Description

      https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.8.3

      Changes from 0.8.2

      • Fix zfs-0.8.3 "qat.h"
      • ZTS: Fixes for spurious failures of resilver_restart_001 test #9677 #9703
      • Prevent unnecessary resilver restarts #9155 #9378 #9551 #9588
      • Fix QAT allocation failure return value #9784 #9788
      • Fix zfs-0.8.3 zfs_receive_raw test case
      • Fix zfs-0.8.3 'make lint' warnings
      • ZTS: Cleanup partition tables #9806
      • zdb: print block checksums with 6 d's of verbosity
      • zfs-load-key.sh: ${ZFS} is not the zfs binary #9780
      • ZTS: Fix pool_state cleanup #9777
      • ZTS: Replace /var/tmp with $TEST_BASE_DIR #9775
      • ZTS: zfs_program_json #9774
      • ZTS: devices_001_pos and devices_002_neg #9773
      • Avoid some crashes when importing a pool with corrupt metadata #9022
      • In initramfs, do not prompt if keylocation is "file://" #9764
      • libspl: declare aok extern in header #9752
      • Cancel initialize and TRIM before vdev_metaslab_fini() #8602 #9751
      • ZTS: Test case failures #9769
      • Update maximum kernel version to 5.4 #9754 #9759
      • ZTS: Various test case fixes #9748
      • Fix for ARC sysctls ignored at runtime
      • cppcheck: (warning) Possible null pointer dereference: nvh #9732
      • cppcheck: (error) Address of local auto-variable assigned #9732
      • cppcheck: (error) Null pointer dereference: who_perm #9732
      • cppcheck: (warning) Possible null pointer dereference: dnp #9732
      • cppcheck: (error) Memory leak: vtoc #9732
      • cppcheck: (error) Shifting signed 64-bit value by 63 bits #9732
      • cppcheck: (error) Uninitialized variable #9732
      • cppcheck: (error) Uninitialized variable #9732
      • Exchanged two "${ZFS} get -H -o value" commands #9736
      • Create symbolic links in /dev/disk/by-vdev for nvme disk devices #9730
      • Force systems with kernel option "quiet" to display prompt for password #9731
      • initramfs: setup keymapping and video for prompts #9723
      • Don't fail to apply umask for O_TMPFILE files #8997 #8998
      • Allow empty ds_props_obj to be destroyed #9704
      • Fix use-after-free of vd_path in spa_vdev_remove() #9706
      • zio_decompress_data always ASSERTs successful decompression #9612 #9630
      • Exclude data from cores unconditionally and metadata conditionally #9691
      • ZTS: Fix zpool_reopen_001_pos #9680
      • Set send_realloc_files.ksh to use properties.shlib #9679
      • Fix reporting of L2ARC hits/misses in arc_summary3 #9669
      • Fix zdb_read_block using zio after it is destroyed #9644 #9657
      • Fix use-after-free in case of L2ARC prefetch failure #9648
      • Increase allowed 'special_small_blocks' maximum value #9131 #9355
      • Adapt gitignore for modules #9656
      • Fix encryption logic in systemd mount generator #9611
      • Fix non-absolute path in systemd mount generator #9611
      • Fix small typo in systemd mount generator #9611
      • Implement -A (ignore ASSERTs) for zdb #9610
      • Remove zfs_vdev_elevator module option #9417 #9609
      • Add display of checksums to zdb -R #9607
      • Check for unlinked znodes after igrab() #9602
      • ZTS: tst.terminate_by_signal increase test threshold #9601
      • ZTS: Casenorm fix unicode interpretation #8812
      • Remove requirement for -d 1 for zfs list and zfs get with bookmarks #9589
      • Break out of zfs_zget early if unlinked znode #9583
      • Remove inappropiate error message suggesting to use '-r' #9574
      • Change zed.service to zfs-zed.service in man page #9581
      • Prevent NULL pointer dereference in blkg_tryget() on EL8 kernels #9546 #9577
      • Add missing documentation for some KMC flags #9034
      • Fix zpool create -o <property> error message #9550 #9568
      • Improve logging of 128KB writes #9409
      • Skip loading already loaded key #9495 #9529
      • Add a notice in /etc/defaults/zfs for systemd users #9544
      • Include prototypes for vdev_initialize #9535
      • dracut/zfs-load-key.sh: properly remove prefixes #9520
      • Fix contrib/zcp/Makefile.am #9527
      • Fix 'zfs change-key' with unencrypted child #9524
      • Fix zpool history unbounded memory usage #9516
      • Fix incremental recursive encrypted receive #9494
      • ZTS: Consistency pass for .ksh extensions #9502
      • Use correct format string when printing int8 #9486
      • ZTS: Written props test fails with 4k disks #9477
      • Name anonymous enum of KMC_BIT constants #9478
      • Update skc_obj_alloc for spl kmem caches that are backed by Linux #9474
      • Modify sharenfs=on default behavior #9397 #9425
      • ZTS: Fix zpool_status_-s #9451
      • Implement ZPOOL_IMPORT_UDEV_TIMEOUT_MS #9436
      • Clarify loop variable name in zfs copies test #9445
      • Fix some style nits in tests #9447
      • Fix pool creation with feature@allocation_classes disabled #9427 #9429
      • Update zfs program command usage #9056 #9428
      • ZTS: Fix mmp_hostid test #9349
      • module/Makefile.in: don't run xargs if empty #9418
      • ZTS: Fix trim/trim_config and trim/autotrim_config #9399
      • Fix automount for root filesystems #9381 #9384
      • Rename rangelock_ functions to zfs_rangelock_ #9402
      • ZTS: Fix upgrade_readonly_pool #9400
      • Workaround to avoid a race when /var/lib is a persistent dataset #9360
      • Fix for zfs-dracut regression #8913 #9379
      • Perform KABI checks in parallel #8547 #9132 #9341
      • SIMD: Use alloc_pages_node to force alignment #9608 #9674
      • Linux 5.0 compat: SIMD compatibility
      • ZTS: harden xattr/cleanup.ksh #9358
      • Add warning for zfs_vdev_elevator option removal #9317
      • diff_cb() does not handle large dnodes #7678 #8931 #9343
      • Use signed types to prevent subtraction overflow #9355
      • Refactor libzfs_error_init newlines #9330
      • Device removal of indirect vdev panics the kernel #9327
      • ZTS: Fix /usr/bin/env: 'python2': No such file or directory #9325
      • Fix clone handling with encryption roots #9267 #9294
      • Canonicalize Python shebangs #9314
      • Fix stalled txg with repeated noop scans #9300
      • ZTS: Introduce targeted corruption in file blocks #9288
      • Clean up do_vol_test in zfs_copies tests #9286
      • Fix noop receive of raw send stream #9221 #9173
      • Clean up zfs_clone_010_pos #9284
      • Refactor checksum operations in tests #9280
      • Use the right booleans #9264
      • Fix panic on DilOS with kstat per dataset statistics #9254 #9151
      • ZTS: Fix removal_cancel.ksh #9259
      • maxinflight can overflow in spa_load_verify_cb() #9272
      • Fix typos #9251
      • Fix typos in tests/ #9250
      • Fix typos in tests/ #9249
      • Fix typos in tests/ #9247
      • Fix typos in tests/ #9246
      • Fix typos in tests/ #9244
      • Fix typos in tests/ #9243
      • Fix typos in tests/ #9242
      • Fix typos in module/zfs/ #9240
      • Fix typos in lib/ #9237
      • Fix typos in tests/ #9248
      • Fix typos in tests/
      • Fix typos in module/ #9241
      • Fix typos in modules/icp/ #9239
      • Fix typos in include/ #9238
      • Fix typos in etc/ #9236
      • Fix typos in contrib/ #9235
      • Fix typos in cmd/ #9234
      • Fix typos in man/ #9233
      • Fix typos in config/ #9232
      • Fix refquota_007_neg.ksh #9257
      • Prevent metaslab_sync panic due to spa_final_dirty_txg #9185 #9186 #9231 #9253
      • Simplify deleting partitions in libtest #9224
      • Use compatible arg order in tests #9228
      • Use smaller default slack/delta value for schedule_hrtimeout_range() #9217
      • Prefer for (; to while (TRUE) #9219
      • Add regression test for "zpool list -p" #9134
      • Split argument list, satisfy shellcheck SC2086 #9212
      • ZTS: Fix in-tree dbufstats test case #9118 #9196
      • Fix install error introduced by #9089
      • Document ZFS_DKMS_ENABLE_DEBUGINFO in userland configuration #9191
      • Dedup IOC enum values in libzfs_input_check #9188
      • Enhance ioctl number checks #9187
      • ZTS: Fix vdev_zaps_005_pos on CentOS 6 #9199
      • Minor cleanup in Makefile.am #9189
      • zfs-functions.in: in_mtab() always returns 1 #9168
      • Fix lockdep circular locking false positive involving sa_lock #9110
      • Set "none" scheduler if available (initramfs) #9042
      • Add more refquota tests #9139
      • initramfs: fixes for (debian) initramfs #7904 #9089
      • dmu_tx_wait() hang likely due to cv_signal() in dsl_pool_dirty_delta() #9137
      • Improve write performance by using dmu_read_by_dnode() #9156
      • Assert that a dnode's bonuslen never exceeds its recorded size #8348
      • Make txg_wait_synced conditional in zfsvfs_teardown #9115
      • Prevent race in blkptr_verify against device removal #9112
      • Fix device expansion when VM is powered off #9111
      • spa_load_verify() may consume too much memory #9146
      • Change boolean-like uint8_t fields in znode_t to boolean_t #9092
      • Drop KMC_NOEMERGENCY #9119
      • Don't wakeup unnecessarily in 'zpool events -f' #9091
      • Test cancelling a removal in ZTS #9101
      • lockdep false positive - move txg_kick() outside of ->dp_lock #9094
      • Add channel program for property based snapshots #8443 #9050
      • install path fixes #9087
      • Don't activate metaslabs with weight 0 #8968
      • OpenZFS 9318 - vol_volsize_to_reservation does not account for raidz skip blocks #8973
      • Concurrent small allocation defeats large allocation #8843
      • Fix bp_embedded_type enum definition #8951
      • OpenZFS 9425 - channel programs can be interrupted #8904
      • looping in metaslab_block_picker impacts performance on fragmented pools #8877
      • single-chunk scatter ABDs can be treated as linear #8580
      • make zil max block size tunable #8865

      Attachments

        Issue Links

          Activity

            People

              utopiabound Nathaniel Clark
              utopiabound Nathaniel Clark
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: