At the OpenZFS Leadership Meeting this week, we discussed updating the
on-disk format spec given the many new on-disk features, several of which
make changes or extensions to old data structures (e.g. the block pointer,
spacemaps).  Would anyone be interested in taking on this work?  We could
start with the old "ZFS On-Disk Specification" from Sun, convert it to a
format that's more easily collaborated on, and then add the newer on-disk
features.  There's lots of comments in the code that could be lifted into
this document to explain how things work, as well.

I have a copy of the old "ZFS On-Disk Specification" in odf format (thanks
to Andreas), and confirmed that it opens with OpenOffice 4.  The license
for it is the "Berkeley License
<https://web.archive.org/web/20060112125517/http://developers.sun.com/berkeley_license.html>"
(thanks Paul), which allows us to modify/redistribute the document.  I've
created a new repo with the document.

GitHub repo: https://github.com/ahrens/zfsondisk

Meeting notes:
https://docs.google.com/document/d/1w2jv2XVYFmBVvG1EGf-9A5HBVsjAYoLIFZAnWHhV-BM/edit#

Berkeley License (via Internet Archive):
https://web.archive.org/web/20060112125517/http://developers.sun.com/berkeley_license.html

--matt

------------------------------------------
openzfs: openzfs-developer
Permalink: 
https://openzfs.topicbox.com/groups/developer/T6a7d516f7b0c575a-Mfb8e888e70655c4871867c6b
Delivery options: https://openzfs.topicbox.com/groups/developer/subscription

Reply via email to