Releases: openzfs/zfs
Releases · openzfs/zfs
v0.6.3-1.3
Bug Fixes
- Fixed current_kernel_time() in the time compatibility wrappers
- Linux 3.12 compat: split shrinker has s_shrink
- Linux 3.19 compat: file_inode was added
- Linux 4.0 compat: bdi_setup_and_register()
- Linux compat: misc_register()/misc_deregister()
v0.6.3-1.2
Bug Fixes
- Fixed typo in %post scriptlet
- Fixed ACL-to-mode translation panic for empty ACL
- Fixed freed spill blocks must be undirtied
- Fixed serialization on mutex_exit() to fix race
- Linux 3.12 compat: shrinker semantics
- Linux 3.16 compat: smp_mb__after_clear_bit()
- Linux 3.17 compat: remove wait_on_bit action function
- Linux 3.18 compat: mandatory locks
- Exported ZIL interfaces
- Set spl_kmem_cache_slab_limit=16384 to default
- Set spl_kmem_cache_reclaim=0 to default
v0.6.3-1.1
Bug Fixes
- Fixed panic in zil_commit()
- Fixed DKMS packaging
v0.6.3
New Functionality
- Compatible with kernels up to Linux 3.14.
- A smoother write throttle for consistent performance under load.
- Smarter caching to improve the cache hit rate for certain workloads.
- Support for Posix style ACLs.
- Support for the immutable and append-only file attributes.
- Support for mounting filesystems with relatime style updates.
- SELinux integration through four new dataset properties.
- Systemd support for better distribution integration.
- A new ZFS Event Daemon (ZED) for pool monitoring and management.
- Support for aarch64 and sparc64 architectures.
Bug Fixes
- Many performance improvements.
- Over 200 bug fixes.
v0.6.2
New Functionality
- Added Linux 3.11 compatibility
- Added arcstat.py script from FreeNAS
- Added 'zpool labelclear' command from FreeBSD
- Added L2ARC compression from Illumos
- Added I/O deadman thread from Illumos
- Added SEEK_DATA/SEEK_HOLE to lseek()/llseek()
- Added writeable arc+l2arc module options
- Improved detection of advanced format (AF) disks
- Improved N-way mirror read performance
- Improved zdb to display SA xattrs
Bug Fixes
- Fixed missing zvols on import
- Fixed setting lower ashift with '-o ashift'
- Fixed xattr error handling
- Fixed kernel stack overflows
- Fixed spinning arc_adapt process
- Fixed spinning in iterate_supers_type() on unmount
- Fixed read-only pool unmount hang
- Fixed txg_quiesce deadlock
- Fixed .zfs/snapshot unmount deadlock
- Fixed zfs_readdir() returns type and offset
- Fixed SA based xattrs on symlinks
- Fixed zpool_read_label() so it reads all labels
- Fixed mount flags leaking in to the kernel
- Fixed panic in arc_read()
- Fixed panic in zfs_sb_teardown()/zfs_resume_fs()
- Fixed ARC caching freed blocks from Illumos
- Fixed slow space map condensing from Illumos
- Fixed taskq contention from Illumos
v0.6.1
New Functionality
- Added Linux 3.9 compatibility
- Added snapdev property to control visibility of zvol snapshots.
- Git - included in release for working builds.
- Updated dkms and kmod compliant packaging.
- Added man pages for splat, fsck.zfs, mount.zfs, zhack, zinject, zpios, ztest, and zpool-features.
Bug Fixes
- Fixed disk cache flushing for 2.6.37 and newer kernels.
- Fixed hot spare functionality.
- Disabled old on-disk format warning for
zpool status -x
. - Enabled zfs_arc_memory_throttle_disable by default.
- Improved slab object reclaim behavior.