ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2025 OpenZFS Summit Hackathon and Collaboration Project Ideas
2
IdeaDescriptionProposerNotesPres#Vote Points
3
Add JSON output form to zdbAdd -j/--jason flag to zdb and format output for -ddddKristen Webb14Bonzai!
4
One-ioctl zfs listInstead of one ioctl per dataset, build the whole tree in a single ioctl to reduce overheadPaul DagnelieNegative results are still results!22
5
Make 'cp' multithreadedMake copies fasterTony Hutter3
6
Embedded Special ClassAllow normal vdevs to have some special metaslabsDon Brady46Kingfisher
7
Synchronous Directory xattrsDaniel P55Bonzai
8
Write throttling on the number of dirty transactionsWrite throttling on the number of dirty transactionsBryan Maloney62Typewriter
9
Single line autogen.shStep one of build bootstrap improvementsJoseph Holsten76Wall-E
10
Review/improve failfastZFS already sets failfast flag for its I/Os (at least on Linux) to control number of retries. But it could probably do better job, depending on still available redundancy, etc. to reduce effects of misbehaving drives on applicaiton latency.Alexander Motin81
11
Updating DocsAlek Pinchuk97Mini Shuttle
12
Iterators LibZFS coreAndrew Walker104Statue of Liberty
13
Property TemplatesRob11
14
Update the Official Projects Pagehttps://openzfs.org/wiki/ProjectsMichael DexterCollaboration
15
OpenZFS Native AuditingWhat auditing facilities can OpenZFS provide?Allan JudeOn the schedule, discussed with Michael Dexter
16
Pooled inodes in nested DatasetsCan the conflicting inode issue be resolved?Michael DexterOn the schedule, discussed on the Production User Calls
17
illumos OpenZFS ReunionProvide OpenZFS to illumos as a package? In-base?ManyOn the schedule, discussed on the Production User Calls
18
Improve the OpenZFS Test SuiteSee "illumos OpenZFS Reunion"ManyOn the schedule, discussed on the Production User Calls
19
Improve/redefine libzfslibzfs_core and Channel Programs to do not satisfy consumersManyOn the schedule, discussed on the Production User Calls
20
"OpenZFS3" S3 bucket dataset typeWhat would a "bucket" dataset type look like?ManyOn the schedule for collaboration, discussed on the Production User Calls, OpenZFS Basecamp
21
Build ImprovementsDocument and simplify build (especially test) process for new users.Joseph HolstenUltimately only simplification of autogen.sh
22
Per allocation class space reportingPool properties report only one set of free/used space, while it would be good to know how much special or dedup space is available on the pool without looking into individual vdevs.Alexander Motin
23
Empty vdev removalVdev removal has a lot of limitations based ot ashift, topology, etc. But if the vdev is completely empty (for example, never used dedup vdev), the limitations don't matterAlexander Motin
24
JSON output for zfs diffContinuing above thought -- add -j flag.Andrew Walker
25
Pre-Size script for future Large LabelPre-partion (and properly flag zpool creates) for devicesStewPrep now for 2.5x w/o rebuilding
26
ZFS Module Param NamespacesDon Brady
27
Release and Organizational Policies
Brian Behlendorf, Michael Dexter
28
29
30
ROB WILL HELP YOU SEE THESE PROJECTS THROUGH!!!
31
32
33
34
35
36
37
38
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