NfsRdmaClient/Home
From Linux NFS
(Difference between revisions)
Chucklever (Talk | contribs) (Simplify goals) |
Chucklever (Talk | contribs) (Refine feature list) |
||
Line 16: | Line 16: | ||
Our [https://www.pivotaltracker.com/projects/958376 Pivotal Tracking project] lists individual work items and defines several long-term arcs. At a high level, these include: | Our [https://www.pivotaltracker.com/projects/958376 Pivotal Tracking project] lists individual work items and defines several long-term arcs. At a high level, these include: | ||
- | * Broad support for a variety of | + | * Broad support for a variety of RDMA-capable hardware |
- | * Performance and scalability enhancements | + | * Performance and scalability enhancements |
* Support for NFSv4.1 | * Support for NFSv4.1 | ||
- | * Observability | + | * Observability features that enable distributor support teams and customers to diagnose and address problems |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=== Developer tools === | === Developer tools === |
Revision as of 17:29, 7 April 2014
Contents |
Support for Linux NFS/RDMA Client upstream
Goals
Provide maintenance for NFS/RDMA and RPC/RDMA client-side code in the Linux kernel. Support continuous testing of NFS/RDMA feature in upstream Linux kernels. Provide enhancements (see below). Identify resources for supporting server-side code.
Bug tracking
Upstream bug tracking is here.
Git tree
See git.linux-nfs.org.
Feature planning
Our Pivotal Tracking project lists individual work items and defines several long-term arcs. At a high level, these include:
- Broad support for a variety of RDMA-capable hardware
- Performance and scalability enhancements
- Support for NFSv4.1
- Observability features that enable distributor support teams and customers to diagnose and address problems
Developer tools
For anyone working directly on Linux NFS/RDMA or RPC/RDMA, please consider the following tools for validating your work.
- cthon04: git://git.linux-nfs.org/projects/steved/cthon04.git
- xfstests: git://oss.sgi.com/xfs/cmds/xfstests
- fsx
- IOzone
- fio
- Multi-process Linux kernel builds
Typically, for testing, the NFS/RDMA server exports a tmpfs or ram disk-based local FS to drive the transport fast enough.