Add 2017Q3 pNFS entry from rmacklem
This commit is contained in:
parent
1946c3fd4f
commit
3e2c4d5e14
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=51238
1 changed files with 51 additions and 0 deletions
|
|
@ -1069,4 +1069,55 @@
|
|||
to find out how we support &os; and how we can help you!</p>
|
||||
</body>
|
||||
</project>
|
||||
|
||||
<project cat="kern">
|
||||
<title>pNFS Server 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">Instructions for Testing</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>A pNFS server allows an NFS service to be spread over
|
||||
multiple servers, separating the MetaData operations from the
|
||||
Data operations (Read/Write). This project will add the
|
||||
capability of using &os; systems to create a pNFS service
|
||||
consisting of a single MetaData Server, plus a set of Data
|
||||
Servers. The Data Servers can be mirrored, so that redundant
|
||||
copies of the file data are maintained.</p>
|
||||
|
||||
<p>The support for non-mirrored Data Servers is now believed
|
||||
to be complete. Support for mirrored Data Servers using the
|
||||
Flexible File Layout, which will soon be published as an RFC,
|
||||
is implemented. However, there is still significant work to
|
||||
be done, since the current implementation of mirrored Data
|
||||
Servers does not handle failed Data Servers or their
|
||||
resilvering/recovery. It is hoped that support for
|
||||
failure/recovery of Data Servers will be implemented in the
|
||||
next six months.</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. The installation
|
||||
procedure is covered in the linked document.</p>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>Testing by others will be needed, now that the
|
||||
implementation is available.</task>
|
||||
|
||||
<task>Implementation and testing of mirror failure/recovery.</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue