Difference between revisions of "Developer resources"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
* [[Contributors | ZFS experts]] | * [[Contributors | ZFS experts]] | ||
* [[Mailing list]] | * [[Mailing list]] | ||
* IRC: [irc://chat.freenode.net/#openzfs #openzfs] on freenode | * IRC: [irc://chat.freenode.net/#openzfs #openzfs] on freenode ([http://webchat.freenode.net/?channels=openzfs web interface]) | ||
* Twitter: [https://twitter.com/OpenZFS @openzfs] | * Twitter: [https://twitter.com/OpenZFS @openzfs] | ||
* [[OpenZFS Office Hours]]: rotating the leader/owner | * [[OpenZFS Office Hours]]: rotating the leader/owner |
Revision as of 16:09, 9 October 2013
Ways to contact people
- ZFS experts
- Mailing list
- IRC: #openzfs on freenode (web interface)
- Twitter: @openzfs
- OpenZFS Office Hours: rotating the leader/owner
- Pointers to other mailing lists and repos?
Ongoing work
- Test framework
- One of our goals is to reduce code differences.
- list of platform code differences
- Projects
Implementation documentation
- Links to source code are on the Distributions page
- Architectural/high-level documentation about general OpenZFS concepts
- zfs send
- administrative commands (e.g.
zfs snapshot -r pool/fs@snap
) - zfs I/O
Documentation on other websites:
- ZFS On-Disk Format is a good overview, but sorely outdated.
- The source tour describes the various subcomponents in ZFS.
- Blog posts on specific ZFS features
- snapshots
- scrub/resilver
- ZIL (ZFS Intent Log)
- space maps and block allocation
- hot spares
- deduplication
- RAID-Z
- L2ARC
Repo-specific developer documentation
- Illumos integration process
- Information about how to develop ZFS for the different distributions/pointers to them (e.g., how to build illumos)
- in particular, documentation about how to test and possibly scripts for building
- needs to be written/links provided by reps from those communities.