Main Page

From Linux NFS

(Difference between revisions)
Jump to: navigation, search
 
(86 intermediate revisions not shown)
Line 1: Line 1:
-
NFS is a critical service in many organizations, and even a simple error can lead to major problems.  NFSv4 promises to bring several key new features, but clearly it will be imperative to users that the new version of NFS be robust, that it perform well, and that it interoperate easily with other technologies.
 
-
 
{|{|cellpadding="5" cellspacing="3" class="mainpagetable" width="100%"
{|{|cellpadding="5" cellspacing="3" class="mainpagetable" width="100%"
|- +
|- +
-
|valign="top" style="padding: .5em 1em 1em; color: #000000; background-color: #d7e4f4; width: 33%"|
+
|valign="top" style="padding: .5em 1em 1em; width: 50%"|
-
'''General'''
+
'''Development'''
-
* [[NFSv3_Introduction|NFSv3 End user documentation]]
+
* Mailing lists:
-
* [[NFSv4_Introduction|NFSv4 End user documentation]]
+
** linux-nfs@vger.kernel.org ([http://marc.info/?l=linux-nfs archive])
-
* [[Comparison of NFS vs. others]]
+
** linux-fsdevel@vger.kernel.org ([http://marc.info/?l=linux-fsdevel archive])
-
* [[Design|Design documentation]]
+
** linux-kernel@vger.kernel.org ([http://marc.info/?l=linux-kernel archive])
-
* Active Directory
+
** defunct pnfs list [http://linux-nfs.org/pipermail/pnfs/ archive]
-
** [[http://nfsworld.blogspot.com/2005/06/using-active-directory-as-your-kdc-for.html Linux, AD, and NetApp filers]]
+
** defunct nfsv4 list [http://linux-nfs.org/pipermail/nfsv4/ archive]
-
* [[How to get involved]]
+
* IRC: #linux-nfs at oftc.net (mainly for developer chat; questions are better sent to the mailing list)
-
* [[pNFS prototype design|pNFS Prototype]]
+
* Code repositories:
-
* [[NFSv4 ACLs]]
+
** [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=summary upstream kernel]
-
|valign="top"|
+
** [http://git.linux-nfs.org/?p=steved/nfs-utils.git;a=summary nfs-utils]
-
'''Troubleshooting'''
+
** [http://git.linux-nfs.org/?p=steved/rpcbind.git;a=summary rpcbind]
-
* [[General troubleshooting recommendations]]
+
** [http://git.linux-nfs.org/?p=steved/libtirpc.git;a=summary libtirpc]
-
* Common error messages
+
** [http://git.linux-nfs.org/?p=steved/nfs4-acl-tools.git;a=summary nfs4-acl-tools] Client tools for manipulating NFSv4 ACLs directly.
-
* Tools for troubleshooting
+
*** [http://linux-nfs.org/~steved/nfs4-acl-tools/ nfs4-acl-tools tarballs]
-
* Problems exporting
+
* Bugzilla:
-
* Problems mounting
+
** [http://bugzilla.kernel.org bugzilla.kernel.org] for upstream bugs
-
* Problems automounting
+
** [http://bugzilla.linux-nfs.org bugzilla.linux-nfs.org] for out-of-tree projects and other miscellaneous NFS uses
-
* Problems with Kerberos Authentication
+
* [https://datatracker.ietf.org/wg/nfsv4 IETF NFSv4 working group]: protocol specifications
-
* [[Reporting bugs]]
+
* [http://nfsv4bat.org/Documents nfsv4bat.org/Documents]: Bakeathon, Connectathon, and other presentations
-
|valign="top" style="padding: .5em 1em 1em; color: #000000; background-color: #d7e4f4; width:33%"|
+
* [[Introduction to Linux NFS hacking]]
-
'''Testing'''
+
* [[To do]] (projects looking for volunteers)
-
* [[Testing tools]]
+
* [[Dual-protocol support]]
-
* [[Emulating tools]]
+
* [[pNFS Development]]
-
* [[Functional testing]]
+
* [[Cluster Coherent NFS design|Cluster Coherent NFS]]
-
* [[Interoperability testing]]
+
* [[Nfsd4 server recovery]]
-
* [[Performance testing]]
+
* [http://linux-nfs.org/files/ NFS related files for download]
-
* [[Robustness testing]]
+
* [[Peer-to-peer NFS]]
-
* [[Security testing]]
+
* [[high availability SCSI layout]]
-
* [[Tests needed]]
+
* [[Alternate Data Streams]]
-
* [[Testing methodologies]]
+
* [[NFS re-export]]
-
* [[Test_matrix|Test matrix]]
+
|valign="top"|
-
* [[Testing forecast roadmap]]
+
'''Documentation'''
 +
* [http://nfs.sourceforge.net/nfs-howto/ NFS Howto]
 +
* [http://nfs.sourceforge.net/ NFS FAQ]
 +
* [[NFSv41_Introduction|NFSv4.1 End user documentation]]
 +
* [[General troubleshooting recommendations]]
 +
* [[Feature Design Documents]]
 +
* [http://nfsworld.blogspot.com/2005/06/using-active-directory-as-your-kdc-for.html Linux, AD, and NetApp filers]
 +
* [https://fedorahosted.org/gss-proxy/wiki/NFS GSS-Proxy]
 +
* [[Reporting bugs]]
 +
* [[Readdir performance results]]
 +
* [[Jenkins CI]]
 +
* [[NFS and FreeIPA]]
 +
* [[pNFS block server setup]]
 +
* [[NFS over SoftRoCE setup]]
 +
* [[NFS over soft iWARP setup]]
 +
'''Testing'''
 +
* [[Connectathon test suite]]
 +
* [[pynfs]]
 +
* [[NFSometer]]: NFS performance measurement tool
 +
* [[NFStest]]: NFS test suite
 +
* [[xfstests]]: xfstests setup & expected output
|}
|}
-
==Testing ==
 
-
The Linux NFSv4 Testing effort seeks to ensure that the Linux
+
[[Old stuff]] (design documents for stalled or completed projects, etc.)
-
implementation of NFSv4 succeeds on all these counts.  The purpose of the testing is threefold:
+
-
* To prove that the features are implemented correctly according to spec.
+
-
* To locate and identify bugs, and verify the fixes.
+
-
* To give confidence to users that upgrading to NFSv4 on Linux is of benefit.
+

Latest revision as of 17:15, 7 June 2022

Development

Documentation

Testing

Old stuff (design documents for stalled or completed projects, etc.)

Personal tools