Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Jul 2017 16:48:37 +0000 (UTC)
From:      Benjamin Kaduk <bjk@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r50439 - head/en_US.ISO8859-1/htdocs/news/status
Message-ID:  <201707031648.v63Gmb82094670@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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
+	&quot;layout&quot; 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 &quot;Plan B&quot;, 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;&nbsp;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;&nbsp;11 or later system.</p>
+    </body>
+
+    <help>
+      <task>Testing by others will be needed, now that the code is
+	available.</task>
+    </help>
+  </project>
 </report>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707031648.v63Gmb82094670>