| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2025 OpenZFS Summit Hackathon and Collaboration Project Ideas | |||||||||||||||||||||||||
2 | Idea | Description | Proposer | Notes | Pres# | Vote Points | ||||||||||||||||||||
3 | Add JSON output form to zdb | Add -j/--jason flag to zdb and format output for -dddd | Kristen Webb | 1 | 4 | Bonzai! | ||||||||||||||||||||
4 | One-ioctl zfs list | Instead of one ioctl per dataset, build the whole tree in a single ioctl to reduce overhead | Paul Dagnelie | Negative results are still results! | 2 | 2 | ||||||||||||||||||||
5 | Make 'cp' multithreaded | Make copies faster | Tony Hutter | 3 | ||||||||||||||||||||||
6 | Embedded Special Class | Allow normal vdevs to have some special metaslabs | Don Brady | 4 | 6 | Kingfisher | ||||||||||||||||||||
7 | Synchronous Directory xattrs | Daniel P | 5 | 5 | Bonzai | |||||||||||||||||||||
8 | Write throttling on the number of dirty transactions | Write throttling on the number of dirty transactions | Bryan Maloney | 6 | 2 | Typewriter | ||||||||||||||||||||
9 | Single line autogen.sh | Step one of build bootstrap improvements | Joseph Holsten | 7 | 6 | Wall-E | ||||||||||||||||||||
10 | Review/improve failfast | ZFS 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 Motin | 8 | 1 | |||||||||||||||||||||
11 | Updating Docs | Alek Pinchuk | 9 | 7 | Mini Shuttle | |||||||||||||||||||||
12 | Iterators LibZFS core | Andrew Walker | 10 | 4 | Statue of Liberty | |||||||||||||||||||||
13 | Property Templates | Rob | 11 | |||||||||||||||||||||||
14 | Update the Official Projects Page | https://openzfs.org/wiki/Projects | Michael Dexter | Collaboration | ||||||||||||||||||||||
15 | OpenZFS Native Auditing | What auditing facilities can OpenZFS provide? | Allan Jude | On the schedule, discussed with Michael Dexter | ||||||||||||||||||||||
16 | Pooled inodes in nested Datasets | Can the conflicting inode issue be resolved? | Michael Dexter | On the schedule, discussed on the Production User Calls | ||||||||||||||||||||||
17 | illumos OpenZFS Reunion | Provide OpenZFS to illumos as a package? In-base? | Many | On the schedule, discussed on the Production User Calls | ||||||||||||||||||||||
18 | Improve the OpenZFS Test Suite | See "illumos OpenZFS Reunion" | Many | On the schedule, discussed on the Production User Calls | ||||||||||||||||||||||
19 | Improve/redefine libzfs | libzfs_core and Channel Programs to do not satisfy consumers | Many | On the schedule, discussed on the Production User Calls | ||||||||||||||||||||||
20 | "OpenZFS3" S3 bucket dataset type | What would a "bucket" dataset type look like? | Many | On the schedule for collaboration, discussed on the Production User Calls, OpenZFS Basecamp | ||||||||||||||||||||||
21 | Build Improvements | Document and simplify build (especially test) process for new users. | Joseph Holsten | Ultimately only simplification of autogen.sh | ||||||||||||||||||||||
22 | Per allocation class space reporting | Pool 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 removal | Vdev 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 matter | Alexander Motin | |||||||||||||||||||||||
24 | JSON output for zfs diff | Continuing above thought -- add -j flag. | Andrew Walker | |||||||||||||||||||||||
25 | Pre-Size script for future Large Label | Pre-partion (and properly flag zpool creates) for devices | Stew | Prep now for 2.5x w/o rebuilding | ||||||||||||||||||||||
26 | ZFS Module Param Namespaces | Don 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 |