NFS Priorities Server
From Linux NFS
Contents |
High priority tasks
No. |
Description |
Lead developer |
Resource estimate |
Interested parties |
1 |
Generic correctness issues
|
trondmy |
3 developer-months |
All interested in generic NFS client robustness |
2 |
NFSv4 client-side delegation support
|
trondmy |
1 developer-month |
All interested in NFSv4 client feature-completeness |
3 |
Client-side ACL support
|
ngallahe |
1 test-month |
All interested in NFS ACL support, all versions |
4 |
Build suites of NFS client test software
|
Bull Open Source |
1 developer-month |
All interested in generic NFS client performance, scalability, and robustness |
5 |
Support for NFSv4 named attributes |
trondmy |
3 developer-month |
All interested in NFSv4 client feature-completeness |
6 |
Real-time NFS and RPC metrics
|
cel |
1 developer-months |
All interested in generic NFS client performance and scalability |
7 |
NFS O_DIRECT enhancements
|
cel |
1 developer-month |
All interested in O_DIRECT performance and scalability |
Medium priority tasks
No. |
Description |
Lead developer |
Resource estimate |
Interested parties |
1 |
Client support for crossing NFSv4 mount points (also NFSv3 nohide) |
trondmy |
1 test-months |
All interested in next two items |
2 |
Support for crossing mount points with different security flavors
|
trondmy |
1 developer-month |
All interested in support for servers exporting multiple security flavors |
3 |
Client support for migration and replication
|
trondmy |
3 developer-months |
All interested in support for servers that support migration and replication. NFSv4 "referrals" are useful for building AFS-style namespaces. |
4 |
NFSv4 Idmapper and gssd improvements
|
unassigned |
3 developer-months |
All interested in NFSv4 client configurability, performance, and scalability |
5 |
Miscellaneous RPCGSS items
|
bfields |
1 developer-month 4 test-months |
All interested in NFS client security feature completeness |
6 |
Integrate keyring support into NFS client
|
trondmy / kwc |
1 developer-months |
All interested in NFS client ease-of-use (security) |
7 |
Support for SPKM3/lipkey (user and kernel)
|
kwc |
2 developer-months |
All interested in NFSv4 client feature-completeness, and in support for SPKM3 |
8 |
RPC client transport switch
|
cel |
4 developer-months |
All interested in IPv6, NFS/RDMA, and other advanced features |
9 |
Support thousands of concurrent mounts per client
|
trondmy |
1 developer-month |
All interested in generic NFS client performance and scalability |
Low priority tasks
No. |
Description |
Lead developer |
Resource estimate |
Interested parties |
1 |
Support for IPv6 |
Groupe Bull |
2 developer-months |
All interested in generic support for NFS over IPv6 |
2 |
Fine-grained SMP locking
|
trondmy |
6 developer-months |
All interested in generic NFS client performance and scalability |
3 |
Integrate cachefs for Linux NFS client
|
trondmy |
3 developer-months |
All interested in generic NFS client scalability |
4 |
Separate submount program for NFS
|
unassigned |
3 developer-months |
All interested in NFS client code maintainability |
5 |
READDIR caching improvements
|
trondmy |
3 developer-month |
All interested in NFSv4 client performance and scalability |
6 |
XDR cleanups, v2/v3 |
trondmy |
2 developer-month |
All interested in generic NFS client performance and scalability, and code maintainability |
7 |
Support for NFS/RDMA |
mts |
2 developer-months |
All interested in generic NFS client performance and scalability |
8 |
Support for NFSv4.1 sessions |
mts |
2 developer-months |
All interested in NFS/RDMA, or in improved DRC behavior |
9 |
Support for large (1024KB) NFS READ and WRITE operations |
cel |
1 developer-month |
All interested in generic NFS client performance and scalability |
10 |
BSD credentials |
trondmy |
2 developer-months |
All interested in NFS client ease-of-use (security) |
11 |
Dynamic execution study of RPC client and GSS
|
cel |
6 developer-months |
All interested in generic NFS client performance, scalability, and robustness |
12 |
2.6 VFS readahead algorithm analysis and improvements
|
cel |
2 developer-months |
All interested in NFS client performance, especially over WAN |
Ongoing tasks
No. |
Description |
Lead developer |
Resource estimate |
Interested parties |
1 |
Maintaining the Linux NFS FAQ |
cel |
1 developer-month per year |
|
2 |
Performance characterization and regression testing |
unassigned |
24 test-months per year |
All interested in generic NFS client stability |
Unscheduled tasks
No. |
Description |
Lead developer |
Resource estimate |
Interested parties |
1 |
Support for "llock" mount option |
cel |
1 developer-month |
All interested in generic NFS client performance and scalability |
2 |
Support for "noacl" mount option (disabling ACCESS operations) |
cel |
1 developer-month |
All interested in generic NFS client performance and scalability |
3 |
Coalesce synchronous writes (allow synchronous writes larger than a page) |
cel |
1 developer-month |
All interested in generic NFS client performance and scalability |
4 |
In-kernel client-side NSM |
okir |
2 developer-month |
All interested in NFSv2/3 stability and ease of use |
5 |
Improve behavior of NFS over UDP |
trondmy |
1 developer-month |
All interested in NFSv2/3 client performance, scalability, and robustness |
6 |
Deploy a bug tracking database for NFS developers |
trondmy |
1 developer-month |
All interested in code maintenance |
7 |
Servicability enhancements
|
steved |
2 developer-month |
All interested in ease-of-use |
8 |
Multi-path I/O and high availability
|
unassigned |
3 developer-months |
All interested in NFS client availability |
9 |
Support NFS aio
|
cel |
2 developer-months |
All interested in using aio |