v0.6.5.10
tonyhutter
released this
14 Jun 21:01
·
10 commits
to zfs-0.6.5-release
since this release
Supported Kernels
- Compatible with 2.6.32 - 4.12-rc3 Linux kernels.
Performance
- OpenZFS 8005 - poor performance of 1MB writes on certain RAID-Z configurations #5931
Bug Fixes
- Add MS_MANDLOCK mount failure message #4729 #6199
- Fix import wrong spare/l2 device when path change #6158
- Fix import finding spare/l2cache when path changes #6158
- Linux 4.9 compat: fix zfs_ctldir xattr handling #6189
- Linux 4.12 compat: fix super_setup_bdi_name() call #6147
- Linux 4.12 compat: CURRENT_TIME removed #6114
- Linux 4.12 compat: super_setup_bdi_name() #6089
- Limit zfs_dirty_data_max_max to 4G #6072 #6081
- OpenZFS 8166 - zpool scrub thinks it repaired offline device #5806 #6103
- vdev_id: fix failure due to multipath -l bug #6039
- Guarantee PAGESIZE alignment for large zio buffers #6084
- Fix harmless "BARRIER is deprecated" kernel warning on Centos 6.8 #5739 #5828
- Add kmap_atomic in dmu_bio_copy- zdb: segfault in dump_bpobj_subobjs() #3905
- Fix atomic_sub_64() i386 assembly implementation #5671 #5717
- Fix loop device becomes read-only #5776 #5855
- Allow ZVOL bookmarks to be listed recursively #4503 #5072
- Fix zfs-mount.service failure on boot #5719
- Fix iput() calls within a tx #5758
- Fix off by one in zpl_lookup #5768
- Linux 4.11 compat: iops.getattr and friends #5875
- Linux 4.11 compat: avoid refcount_t name conflict #5823 #5842
- Linux 4.12 compat: PF_FSTRANS was removed openzfs/spl#614
- Clear PF_FSTRANS over spl_filp_fallocate() zfsonlinux/splzfsonlinux/zfs#4529
- glibc 2.25 compat: remove assert(X=Y) openzfs/spl#610
- Linux 4.11 compat: remove stub for __put_task_struct openzfs/spl#608
- Linux 4.11 compat: add linux/sched/signal.h openzfs/spl#608
- Linux 4.11 compat: vfs_getattr() takes 4 args openzfs/spl#608
- Fix powerpc build openzfs/spl#607
- Linux 4.11 compat: set_task_state() removed openzfs/spl#603