v0.6.5.8
nedbass
released this
09 Sep 23:23
·
69 commits
to zfs-0.6.5-release
since this release
Supported Kernels
- Compatible with 2.6.32 - 4.8 Linux kernels.
Changes
- This release contains updates to the systemd service files. In order to ensure the services are started properly it's recommended that after updating the systemd presets be reset to the defaults.
systemctl preset zfs-import-cache zfs-import-scan zfs-mount zfs-share zfs-zed zfs.target
Bug Fixes
- Linux 4.6, 4.7 and 4.8 compatibility openzfs/spl#549 openzfs/spl#563 openzfs/spl#565 openzfs/spl#566 #4664 #4665 #4717 #4726 #4892 #4899 #4922 #4944 #4946 #4951
- Fix new tunable to ignore hole_birth, enabled by default #4833
- Fix rw_tryupgrade() semantics openzfs/spl#534 openzfs/spl#554
- Fix taskq_wait_outstanding() re-evaluation issue openzfs/spl#553
- Fix race between taskq_destroy and new spawning thread openzfs/spl#550 openzfs/spl#553
- Fix handle NULL case in spl_kmem_free_track() openzfs/spl#567
- Fix persist vdev_resilver_txg changes #4790
- Fix array bounds read in zprop_print_one_property() #5003
- Fix call zfs_get_name() with invalid parameter #4919
- Fix incorrect pool state after import #4948
- Fix self-healing IO prior to dsl_pool_init() completion #4652
- Fix stack corruption after importing a pool with a too-long name dc4abb4
- Fix deeply nested nvlist can overflow stack #4924
- Fix dbuf_stats_hash_table_data race #4846
- Fix NULL dereference when accessing dbuf kstat #4837
- Fix NFS fh_to_dentry() should return ESTALE when generation mismatch #4828
- Fix allowing accessing XATTR via export handle #4828
- Fix out-of-bound access in zfs_fillpage() #4705 #4708
- Fix memleak in zpl_parse_options #4706 #4708
- Fix arc_prune_task use-after-free #4687 #4690
- Fix get_zfs_sb() race with concurrent umount 5cff9a0
- Fix xattr parent inode pinning #4359 #3508 #4413 #4827
- Fix xattr purge during iput #4359 #3508 #4413 #4827
- Fix metaslab_free_dva(): bad DVA X:Y:Z #3937
- Fix large kmem_alloc in vdev_metaslab_init #4752
- Fix snapdir by skipping ctldir znode in zfs_rezget #4514 #4661 #4672
- Fix libshare performance issue #4119
- Fix ztest truncated cache file #4129
- Fix obeying arc_meta_limit default size when changing arc_max #4001
- Fix bug in fix_paths() #4632
- Fix systemd configuration #4325 #4496 #4658 #4699
- Fix use kernel provided mutex owner openzfs/spl#540
- Fix rename 'zed.service' to 'zfs-zed.service' #3837
- Add support for MIPS openzfs/spl#558
- Add nfs-kernel-server for Debian #4350
- Remove HAVE_CURRENT_UMASK and HAVE_POSIX_ACL_CACHING #4922
- Remove dummy znode from zvol_state #4510
- Fix gcc -Warray-bounds check for dump_object() in zdb #4907
- Handle block pointers with a corrupt logical size #4069 #4080