svn commit: r50439 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Mon Jul 3 16:48:38 UTC 2017
Author: bjk
Date: Mon Jul 3 16:48:37 2017
New Revision: 50439
URL: https://svnweb.freebsd.org/changeset/doc/50439
Log:
Add 2017Q2 pNFS server entry from rmacklem
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml Mon Jul 3 08:57:31 2017 (r50438)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml Mon Jul 3 16:48:37 2017 (r50439)
@@ -653,4 +653,62 @@
<task>Write the remaining 75% of the book.</task>
</help>
</project>
+
+ <project cat="kern">
+ <title>pNFS Werver Plan B</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Rick</given>
+ <common>Macklem</common>
+ </name>
+ <email>rmacklem at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://people.FreeBSD.org/~rmacklem/pnfs-planb-setup.txt">Testing Instructions</url>
+ </links>
+
+ <body>
+ <p>Parallel NFS (pNFS) is an extension to the NFSv4 protocol that
+ allows for file accesses within a single logical mount to be
+ performed against multiple file servers, with the potential
+ for data access to occur in parallel. The pNFS
+ "layout" in use specifies how the division occurs, with
+ metadata operations occurring against the main server, and
+ bulk data operations (read/write/setattr/etc.) occurring via
+ a layout-specific scheme between the client and data
+ servers.</p>
+
+ <p>My first attempt at a pNFS server using GlusterFS was a dud.
+ It worked, but performance was so poor that it was not
+ usable. This attempt that I call "Plan B", only
+ uses &os;, with one &os; server handling the metadata
+ operations and multiple &os; servers configured to serve
+ data, is now ready for third party testing. If testing by
+ third parties goes well, I anticipate the code will be
+ merged into &os; head in time for &os; 12. Fairly
+ recent &os; or Linux systems should be usable as pNFS
+ clients for testing. This server supports the File Layout,
+ which is supported by both of these clients.</p>
+
+ <p>There is no support for the Flex Files Layout or mirroring
+ at this time. I hope to use the Flex Files Layout to add
+ mirroring support over the next year or so. Striping is not
+ supported, and I have no plans for implementing this at the
+ moment.</p>
+
+ <p>The patched &os; sources may now be accessed for testing
+ via either Subversion or download of a gzipped tarball.
+ They consist of a patched kernel plus nfsd daemon and can be
+ used on any &os; 11 or later system.</p>
+ </body>
+
+ <help>
+ <task>Testing by others will be needed, now that the code is
+ available.</task>
+ </help>
+ </project>
</report>
More information about the svn-doc-all
mailing list