• zfs-0.7.7 240ccfc13a

    zfs-0.7.7 Stable

    tonyhutter released this 2018-03-14 23:16:43 +00:00 | 100 commits to zfs-0.7-release since this release

    Updated 4/9/18: We've found a serious regression in 0.7.7 (https://github.com/zfsonlinux/zfs/issues/7401). Please use 0.7.6 or 0.7.8.

    Supported Kernels

    • Compatible with 2.6.32 - 4.16 Linux kernels.

    Bug Fixes

    ZFS

    • Fix MMP write frequency for large pools #7205 #7289
    • Handle zio_resume and mmp => off #7286
    • Fix zfs-kmod builds when using rpm >= 4.14 #7284
    • zdb and inuse tests don't pass with real disks #6939 #7261
    • Take user namespaces into account in policy checks #6800 #7270
    • Detect long config lock acquisition in mmp #7212
    • Linux 4.16 compat: get_disk_and_module() #7264
    • Change checksum & IO delay ratelimit values #7252
    • Increment zil_itx_needcopy_bytes properly #6988 #7176
    • Fix some typos #7237
    • Fix zpool(8) list example to match actual format #7244
    • Add SMART self-test results to zpool status -c #7178
    • Add scrub after resilver zed script #4662 #7086
    • Fix free memory calculation on v3.14+ #7170
    • Report duration and error in mmp_history entries #7190
    • Do not initiate MMP writes while pool is suspended #7182
    • Linux 4.16 compat: use correct *_dec_and_test()
    • Allow modprobe to fail when called within systemd #7174
    • Add SMART attributes for SSD and NVMe #7183 #7193
    • Correct count_uberblocks in mmp.kshlib #7191
    • Fix config issues: frame size and headers #7169
    • Clarify zinject(8) explanation of -e #7172
    • OpenZFS 8857 - zio_remove_child() panic due to already destroyed parent zio #7168
    • 'zfs receive' fails with "dataset is busy" #7129 #7154
    • contrib/initramfs: add missing conf.d/zfs #7158
    • mmp should use a fixed tag for spa_config locks #6530 #7155
    • Handle zap_add() failures in mixed case mode #7011 #7054
    • Fix zdb -ed on objset for exported pool #7099 #6464
    • Fix zdb -E segfault #7099
    • Fix zdb -R decompression #7099 #4984
    • Fix racy assignment of zcb.zcb_haderrors #7099
    • Fix zle_decompress out of bound access #7099
    • Fix zdb -c traverse stop on damaged objset root #7099
    • Linux 4.11 compat: avoid refcount_t name conflict #7148
    • Linux 4.16 compat: inode_set_iversion() #7148
    • OpenZFS 8966 - Source file zfs_acl.c, function zfs_aclset_common contains a use after end of the lifetime of a local variable #7141
    • Remove deprecated zfs_arc_p_aggressive_disable #7135
    • Fix default libdir for Debian/Ubuntu #7083 #7101
    • Bug fix in qat_compress.c for vmalloc addr check #7125
    • Fix systemd_ RPM macros usage on Debian-based distributions #7074 #7100
    • Emit an error message before MMP suspends pool #7048
    • ZTS: Fix create-o_ashift test case #6924 #6977
    • Fix --with-systemd on Debian-based distributions (#6963) #6591 #6963
    • Remove vn_rename and vn_remove dependency zfsonlinux/spl#648 #6753
    • Fix "--enable-code-coverage" debug build #6674
    • Update codecov.yml #6669
    • Add support for "--enable-code-coverage" option #6670
    • Make "-fno-inline" compile option more accessible #6605
    • Add configure option to enable gcov analysis #6642
    • Implement --enable-debuginfo to force debuginfo #2734
    • Make --enable-debug fail when given bogus args #2734

    SPL

    Downloads