OpenZFS RAIDZ Expansion update
Links:
OpenZFS Pull
Request URL: https://github.com/openzfs/zfs/pull/12225
video from
2021 FreeBSD Developer Summit URL: https://www.youtube.com/watch?v=yF2KgQGmUic
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/
Contact: Matthew Ahrens <matt@mahrens.org>
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: November 15, 2021 by Daniel Ebdrup Jensen