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 + "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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707031648.v63Gmb82094670>