Download OpenZFS 2.1.10
The open source zfs file system was originally developed by Sun for Solaris, but in 2013 a number of developers founded OpenZFS to ensure further development. The file system is currently officially supported on Linux and FreeBSD. It includes methods to prevent data corruption in both data and metadata, provides data redundancy via RAID-Z and saves space by compressing the data transparently. For more information, we refer you to OpenZFS website. The developers have released version 2.1.1 with the following changes and improvements:
Supported Platforms
- Linux: compatible with 3.10 – 6.2 kernels
- FreeBSD: compatible with releases starting from 12.2-RELEASE
Changes
- Removed Python 2 and Python 3.5 support #12925
- linux 6.3 compat: needs REQ_PREFLUSH | REQ_OP_WRITE #14695
- Fix “Add colored output to zfs list” #14712
- ZTS: Log test name to /dev/kmsg on Linux #13227
- Add Linux kmemleak support to ZTS #13084
- Linux 6.2 compat: META #14689
- Fix console progress reporting for recursive send #14448
- zfs_main.c: fix unused variable error with GCC #14441
- Use setproctitle to report progress of zfs send #14376
- Additional limits on hole reporting #14512 #14641
- Add colored output to zfs list #14621 #14350
- Colorize zpool iostat output #14621 #14459
- Add more ANSI colors to libzfs #14621
- linux 6.3 compat: add another bdev_io_acct case #14658 #14668
- Update vdev state for spare vdev #14653
- zed: add hotplug support for spare vdevs #14295
- zed: post a udev change event from spa_vdev_attach() #14172
- zed: mark disks as REMOVED when they are removed
- FreeBSD: Remove extra arc_reduce_target_size() call #14639
- Improve arc_read() error reporting
- QAT: Fix uninitialized seed in QAT compression #14632 #14463
- Fix for mountpoint=legacy #14599 #14604
- ZFS_IOC_COUNT_FILLED does unnecessary txg_wait_synced() #13368
- Update workflows
- Workaround GitHub Action failure #14530
- Ubuntu 22.04 integration: GitHub workflows #14148
- initramfs: fix zpool get argument order #14572
- Turn default_bs and default_ibs into ZFS_MODULE_PARAMs #14293
- Add missing increment to dsl_deadlist_move_bpobj() #14573
- Optimize the is_l2cacheable functions #14494 #14563
- System-wide speculative prefetch limit. #14516
- Prefetch on deadlists merge #14402
- Introduce minimal ZIL block commit delay #14418
- Pack zrlock_t by 8 bytes #14317
- Remove few pointer dereferences in dbuf_read() #14199
- Switch dnode stats to wmsums #14198
- Micro optimize zrl_remove() #14200
- Remove atomics from zh_refcount #14196
- Optimize microzaps #14039
- autoconf: add support for openEuler #14241
- Set DEFAULT_INIT_SHELL to /sbin/openrc-run for Gentoo and Alpine #12683 #12692
- rpm: add support for openEuler #14222
- Revert zfeature_active() to static
- Move dmu_buf_rele() after dsl_dataset_sync_done() #14522 #14523
- Partially reverts eee9362 #14502
- Fix a race condition in dsl_dataset_sync() when activating features #13816
- initramfs: Make mountpoint=none work #14455
- Avoid a null pointer dereference in zfs_mount() on FreeBSD #14218
- Allow mounting snapshots in .zfs/snapshot as a regular user #13758
Version number | 2.1.10 |
Release status | Final |
Operating systems | Linux, BSD |
Website | OpenZFS |
Download | https://github.com/openzfs/zfs/releases/tag/zfs-2.1.10 |
License type | GPL |