ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2026 OpenZFS Summit Hackathon and Collaboration Project Ideas
2
Hackathon IdeaDescriptionProposerNotesPres#Vote PointsComments
3
Hackathon Ideas Spreadsheet and moreConsolidate themMichael DexterThank you Lyric Lake at Delphix!11N/A
4
Add json format output option to zdbLast year I did a very small prototype for -dddd, this year with AI's help how far can I go in the same time frame!?Kristen Webb112Remote
5
prove end-to-end that a scan prefetch race bug can cause cksum errorsZhu Xiao410Winner!
6
zinject enhancements for errorsInsert ability to return error codes from inside zfs functions using zinjectMark Musante510Winner!
7
zfs allow destroy:snapshotOnly allow destroying snapshots not datasetsAllan Judehttps://github.com/openzfs/zfs/pull/19641710Winner!
8
fcntl lifetime hint supportPlumb fcntl lifetime hints into ZFS and maybe the allocator?Paul Dagnelie29Remote
9
ztest seed repeatabilityTurns out this ztest functionality was added in #18796, but adding QOL improvements to zloop for making it easier to repeat tests from it/CI.Daniel Perryhttps://github.com/openzfs/zfs/pull/1963738Remote
10
What Three Words for PRs and Bugsi.e. zfs.lol/rob-hates-stew zfs.lol/purple-monkey-dishwasherRob Norris via AllanImplemented by Rob Norris98
11
Bootable ZFS CD/DVD ISO imagesGPT partition on a ISO file that is bootable. Create a data set, load the main OS files on it, snapshot it, then add the installer after. The installer is mainly just a zpool disk procivioning tool, and then send stream the initial ISO ZFS snapshot to "install" the OS.Vincehttps://github.com/circuitrewind/stratipi/tree/iso-extension84
12
Reduce memory footprint of a large l2arcextending #19383 -- maybe we can maintain an index on disk instead of l2arc headers?Adam Guo62
13
ZFS PortsRichard Yao102
14
15
Wetware Scalability and SupportMichael Dexter
16
Reset examples numbering after manual page splitMichael DexterGood first project
17
zdb(8) Tutorial?Michael Dexter
18
Mount prefixA version of altroot for datasets, for backupsAllan Jude
19
Review #19358 ZFS Object Storage (design review)User feedback/reality/scope discussionAllan?Just the backend/API, let others deal with the visualization/user "friendly" stuff
20
Use ASD-STE100 for all documents composed moving forward in this project.AI "results" in an engineering-type language vs proseStewhttps://www.asd-ste100.org/
21
A better hackathon voting mechanismAndrew: Try STV? Trying STVMichael D, Andrew HKnow your maths? Have a tool?
22
special_small_files as addition to special_small_blocksspecial_small_blocks were designed for efficient stirage of small blocks. But they can be in the middle of a large file. Small files on the other side can mean either a user metadata or just non-prefetchable random access to optimize for better performance. Open question is whether this shoudl optimize only small files, or first blocks of any files.Alexander Motin
23
24
25
26
27
28
Wishlist IdeaDescriptionProposerNotes
29
Better Tier TraversalUnknown
30
Sync stream indexing / interactive restore utilityBackup services would like to stream to tape but create an index in a database for selective restore/archival search. Users sometimes would like to restore only one file or directory from a backup.Garrett Wollman
31
32
33
Discussion Topic IdeaDescriptionProposerNotes
34
Linux multipath tuning (JBODs) + scrub/rebuild estimatesCould be 2 conversationsStew
35
ZFS "prep"/snapshot aware to LTFS without having 3rd partyStew
36
CEPH on ZFS Practices (and ZFS on CEPH)Stew
37
ZFS nextboot enhancementsAuto failover to a different root dataset if boot fails repeatedlyAllan
38
Unifying kstats and tunables across platformsWriting a book, and the OS differences are killing me. Also see Eva's complaintsAllan
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100