The upcoming OpenZFS 3.0 release roadmap was introduced along with its exciting candidate features including RAIDZ expansion, OpenZFS on S3 Object Storage, plus enhanced macOS and Windows support. dRAID pools can be created via the CLI, but requires more development and testing before enabling via the TrueNAS API and WebUI. TrueNAS SCALE 22.02 and TrueNAS 13.0 use OpenZFS 2.1.1, with official releases expected in the first half of next year. OpenZFS 2.1 included more performance improvements and dRAID ( distributed RAID ). Alexander Motin (iXsystems) gave an eye-opening talk at the November FreeBSD Vendor Summit in which he provided additional detail about the performance and reliability improvements the TrueNAS Team has been steadily adding.
The TrueNAS Team contributed many performance improvements as well as the major task of ensuring FreeBSD and Linux share a compatible, well-supported common code base.
These OpenZFS 2.0 features are integrated into TrueNAS CORE and SCALE. Matt Ahrens provided his annual “ State of OpenZFS ” recap of the progress made in OpenZFS since the 2020 Developer Summit, including the OpenZFS 2.0 release with the breakthrough features like the persistent L2ARC, sequential resilvering, Zstandard compression, and countless performance improvements. This blog summarizes some of the more interesting talks. The OpenZFS community remains vibrant and is continuing to develop features at a rapid pace. YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.The ninth annual OpenZFS Developer Summit took place November 8th and 9th online with iXsystems proudly returning as a Gold sponsor. YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. Quantserve (Quantcast) sets the mc cookie to anonymously track user behavior on the website.Ī cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. This is a "CookieConsent" cookie set by Google AdSense on the user's device to store consent data to remember if they accepted or rejected the consent banner.Ĭriteo sets this cookie to provide functions across pages. Google AdSense sets the _gads cookie to provide ad delivery or retargeting. These cookies track visitors across websites and collect information to provide customized ads.
Of course, there’s also numerous changes to the zpool/zfs commands, which you can read about in the GitHub announcement page, from where you can also download the source tarball.Īdvertisement cookies are used to provide visitors with relevant ads and marketing campaigns. This release also introduces support for inheriting and setting user properties in channel programs. Also, the output of the zpool status command can now be colorized. The zfs destroy command now provides faster clone deletion and background freeing, and a PAM module is now available for automatically loading ZFS encryption keys for home datasets.Īmong other noteworthy changes, the zfs and zpool man pages have been reorganized by splitting out each subcommand in to its own page, and more relevant and useful ZED syslog entries were added. OpenZFS 2.0 also improves the scalability of the zfs share command, enables the systemd zfs-mount-generator by default on Linux systems, adds the fallocate(mode-0/2) compatibility to preallocate space, improves write performance for heavily fragmented pools, improves bootloader support, and optimizes the performance of the AES-GCM encryption.įurthermore, the SIMD mechanism received some more optimizations and OpenZFS now provides more efficient ARC and memory management. On GNU Linux, OpenZFS supports kernels from Linux 3.10 to Linux 5.9, while FreeBSD is supported from version 12 onwards.Īnd now for the highlights of this release, which introduces support for the ZStandard (Zstd) compression, persistent L2ARC cache device across reboots, sequential resilver for rebuilding a failed mirror vdev much faster than the traditional healing resilver, and redacted zfs send/receive commands to save space. The second biggest change of the OpenZFS 2.0 release is the fact that Linux and FreeBSD platforms are now supported from the same repository, which means that both camps are now getting the same features at the same time. The biggest change is the rename of the project from ZFS on Linux to OpenZFS, which actually sounds really good and makes the project easily discovered by anyone who wants to an advanced file system and volume manager on their GNU/Linux or FreeBSD operating systems. The OpenZFS project reached 2.0 milestone today, a major release that renames the open-source ZFS implementation for Linux and BSD platforms and introduces numerous new features and improvements.