OpenZFS RAIDZ Expansion update
Contact: Matthew Ahrens <matt@mahrens.org>
Links:
OpenZFS Pull
Request URL: https://github.com/openzfs/zfs/pull/12225
video from 2021
FreeBSD Developer Summit URL: https://youtu.be/3SUKJye54aI?t=6166
slides from 2021 FreeBSD Developer Summit URL:
https://docs.google.com/presentation/d/1FeQgEwChrtNQBHfWSNsPK3Y53O5BnPh3Cz5nRa5GAQY/view
news article from Ars Technica URL:
https://arstechnica.com/gadgets/2021/06/raidz-expansion-code-lands-in-openzfs-master/
Project
This feature allows disks to be added one at a time to a RAID-Z group, expanding its capacity incrementally. This feature is especially useful for small pools (typically with only one RAID-Z group), where there isn’t sufficient hardware to add capacity by adding a whole new RAID-Z group (typically doubling the number of disks).
FreeBSD’s ZFS implementation comes from the OpenZFS project. This work will be integrated into the OpenZFS repo, with support for FreeBSD and Linux.
Status
The work is functionally complete, and a pull request has been opened.
Remaining Work
Remaining work includes some code cleanup, design documentation, addressing test failures.
We also need to solicit code reviewers and respond to code review feedback.
Sponsor: The FreeBSD Foundation
Last modified on: July 24, 2021 by Daniel Ebdrup Jensen