Difference between revisions of "Projects"
Jump to navigation
Jump to search
m (Added more project ideas) |
|||
Line 25: | Line 25: | ||
* Collapsible ZAP objects (e.g. fatzip -> microzap downgrades) | * Collapsible ZAP objects (e.g. fatzip -> microzap downgrades) | ||
* Raidz Hybrid Allocator (preferably compatible with pool version 29 for Solaris 10u11 compatibility) | * Raidz Hybrid Allocator (preferably compatible with pool version 29 for Solaris 10u11 compatibility) | ||
* Replace ZIO caches with explicit pages. | |||
** Subproject: Document useful kernel interfaces for page manipulation on various platforms | |||
* Improved SPA namespace collision management | |||
** Mostly needed by virtual machine hosts | |||
** work in progress in Gentoo | |||
** Temporary pool names in zpool import [http://www.listbox.com/member/archive/182191/2013/07/search/YXNoaWZ0/sort/subj/page/3/entry/6:58/20130701131204:56A77554-E271-11E2-8F75-EDC51164E148/] | |||
** Temporary pool names in zpool create | |||
''Please add and edit ideas here'' | ''Please add and edit ideas here'' |
Revision as of 18:12, 15 August 2013
Inter-platform coordination
Ideas for projects that would help coordinate changes between platforms:
- Mechanism for pull changes from one place to another
- Make it easier to build, test, code review, and integrate ZFS changes into illumos
- Cross-Platform Test Suite
- One sourcebase rather than porting STF to every platform?
- Userland ZFS
- we already have ztest / libzpool
- want to expand this to also be able to test more of zfs in userland
- want to be able to run /sbin/zfs, /sbin/zpool against userland implementation
- want to be able to run most of testrunner (and/or STF) test suite against userland implementation
- ZFS Version Feature Flags
- Import ZFSOnLinux sa=xattr into Illumos
General features
- device removal
- resumable send/receive
- work in progress at Delphix
- Storage of small files in dnode
- work in progress at Delphix
- Reflink[1] support
- Unified ashift handling [2]
- Collapsible ZAP objects (e.g. fatzip -> microzap downgrades)
- Raidz Hybrid Allocator (preferably compatible with pool version 29 for Solaris 10u11 compatibility)
- Replace ZIO caches with explicit pages.
- Subproject: Document useful kernel interfaces for page manipulation on various platforms
- Improved SPA namespace collision management
- Mostly needed by virtual machine hosts
- work in progress in Gentoo
- Temporary pool names in zpool import [3]
- Temporary pool names in zpool create
Please add and edit ideas here