PNFS Block Layout TODO
From Linux NFS
(Difference between revisions)
(more things to do) |
|||
Line 6: | Line 6: | ||
* Fully understand what it does and why it needs to do it | * Fully understand what it does and why it needs to do it | ||
* Use existing methods to scan disks, create disks, and send upcalls to userspace instead of inventing new methods (udev, libdevmapper, etc) | * Use existing methods to scan disks, create disks, and send upcalls to userspace instead of inventing new methods (udev, libdevmapper, etc) | ||
+ | * Use udev notifications to trigger device rescan, instead of rescanning once a minute | ||
+ | * Use a pre-existing upcall mechanism instead of inventing our own | ||
* Give it meaningful debug messages | * Give it meaningful debug messages | ||
* General code cleanup | * General code cleanup | ||
+ | * man page and any other needed documentation | ||
--[[User:Eanderle|Eanderle]] 18:13, 3 September 2010 (UTC) | --[[User:Eanderle|Eanderle]] 18:13, 3 September 2010 (UTC) |
Revision as of 13:40, 13 September 2010
This page is intended to serve as a "to-do" list for the Linux pNFS Block Layout client, with the end goal being to get complex block layout support into Benny's tree and eventually into the mainstream kernel.
pNFS Block Layout Userspace Daemon
- Give it consistent naming (process name, executable name, pidfile name, etc)
- Fully understand what it does and why it needs to do it
- Use existing methods to scan disks, create disks, and send upcalls to userspace instead of inventing new methods (udev, libdevmapper, etc)
- Use udev notifications to trigger device rescan, instead of rescanning once a minute
- Use a pre-existing upcall mechanism instead of inventing our own
- Give it meaningful debug messages
- General code cleanup
- man page and any other needed documentation
--Eanderle 18:13, 3 September 2010 (UTC)