http://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&feed=atom&action=historyFedFsUtilsProject - Revision history2024-03-29T06:32:09ZRevision history for this page on the wikiMediaWiki 1.16.5http://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=5795&oldid=prevBfields: /* FedFS introduction */2021-07-27T15:46:35Z<p><span class="autocomment">FedFS introduction</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:46, 27 July 2021</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 26:</td>
<td colspan="2" class="diff-lineno">Line 26:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>As a result, FedFS provides network file system namespace configuration to file system clients via network file systems themselves, rather than via side-band protocols like NIS. Clients automatically share a common view of the network file system namespace with no need for individual configuration on each client.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>As a result, FedFS provides network file system namespace configuration to file system clients via network file systems themselves, rather than via side-band protocols like NIS. Clients automatically share a common view of the network file system namespace with no need for individual configuration on each client.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Currently, the Linux FedFS implementation supports only NFS version 4 referrals. More on NFS version 4 referrals can be found in RFC 7530. FedFS may support other network file system protocols in the future.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Currently, the Linux FedFS implementation supports only NFS version 4 referrals. More on NFS version 4 referrals can be found in RFC 7530 <ins class="diffchange diffchange-inline">and RFC 5661</ins>. FedFS may support other network file system protocols in the future.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Package Overview ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Package Overview ==</div></td></tr>
</table>Bfieldshttp://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=5794&oldid=prevBfields: /* FedFS introduction */2021-07-27T15:46:20Z<p><span class="autocomment">FedFS introduction</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:46, 27 July 2021</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 26:</td>
<td colspan="2" class="diff-lineno">Line 26:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>As a result, FedFS provides network file system namespace configuration to file system clients via network file systems themselves, rather than via side-band protocols like NIS. Clients automatically share a common view of the network file system namespace with no need for individual configuration on each client.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>As a result, FedFS provides network file system namespace configuration to file system clients via network file systems themselves, rather than via side-band protocols like NIS. Clients automatically share a common view of the network file system namespace with no need for individual configuration on each client.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Currently, the Linux FedFS implementation supports only NFS version 4 referrals. More on NFS version 4 referrals can be found in RFC <del class="diffchange diffchange-inline">3530</del>. FedFS may support other network file system protocols in the future.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Currently, the Linux FedFS implementation supports only NFS version 4 referrals. More on NFS version 4 referrals can be found in RFC <ins class="diffchange diffchange-inline">7530</ins>. FedFS may support other network file system protocols in the future.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Package Overview ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Package Overview ==</div></td></tr>
</table>Bfieldshttp://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=5627&oldid=prevChucklever: /* Project: fedfs-utils */2017-06-19T15:05:50Z<p><span class="autocomment">Project: fedfs-utils</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:05, 19 June 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>----</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>----</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>'''Project Description:''' Linux implementation of Federated File System standard</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>'''Project Description:''' Linux implementation of Federated File System standard <ins class="diffchange diffchange-inline">(RFC 7532 and RFC 7533)</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''' License:''' <span class="plainlinks">[http://oss.oracle.com/licenses/GPL-2 GPL-2]</span></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''' License:''' <span class="plainlinks">[http://oss.oracle.com/licenses/GPL-2 GPL-2]</span></div></td></tr>
</table>Chuckleverhttp://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=5626&oldid=prevChucklever: /* Project: fedfs-utils */2017-06-19T15:05:11Z<p><span class="autocomment">Project: fedfs-utils</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:05, 19 June 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>----</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>----</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>'''Project Description:''' Linux implementation of Federated File System <del class="diffchange diffchange-inline">draft </del>standard</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>'''Project Description:''' Linux implementation of Federated File System standard</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''' License:''' <span class="plainlinks">[http://oss.oracle.com/licenses/GPL-2 GPL-2]</span></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''' License:''' <span class="plainlinks">[http://oss.oracle.com/licenses/GPL-2 GPL-2]</span></div></td></tr>
</table>Chuckleverhttp://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=5620&oldid=prevChucklever: /* Project: fedfs-utils */2017-06-19T14:59:39Z<p><span class="autocomment">Project: fedfs-utils</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:59, 19 June 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 14:</td>
<td colspan="2" class="diff-lineno">Line 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''' License:''' <span class="plainlinks">[http://oss.oracle.com/licenses/GPL-2 GPL-2]</span></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''' License:''' <span class="plainlinks">[http://oss.oracle.com/licenses/GPL-2 GPL-2]</span></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">'''End-Of-Life Notice:''' This project is now at the end of its lifespan. New features are no longer being developed. The 0.10 branch of fedfs-utils will continue to be updated as security or compatibility issues arise. There is a [[FedFsUtilsTransitionPlan|plan]] for transitioning some components to other projects.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== FedFS introduction ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== FedFS introduction ==</div></td></tr>
</table>Chuckleverhttp://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=5180&oldid=prevChucklever: Make the package manifest less specific to particular fedfs-utils releases2012-11-27T15:16:38Z<p>Make the package manifest less specific to particular fedfs-utils releases</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:16, 27 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 31:</td>
<td colspan="2" class="diff-lineno">Line 31:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The components in this package are used for managing file system referrals in order to create a global network file system namespace. Installable components include:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The components in this package are used for managing file system referrals in order to create a global network file system namespace. Installable components include:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* <del class="diffchange diffchange-inline">An automounter program map </del>to <del class="diffchange diffchange-inline">manage the FedFS domain namespace on FedFS-enabled </del>clients</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* <ins class="diffchange diffchange-inline">Components </ins>to <ins class="diffchange diffchange-inline">enable Linux NFS </ins>clients to <ins class="diffchange diffchange-inline">discover and </ins>mount FedFS domain <ins class="diffchange diffchange-inline">roots</ins></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">* A mount command </del>to mount <del class="diffchange diffchange-inline">parts of a </del>FedFS domain <del class="diffchange diffchange-inline">namespace</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* <ins class="diffchange diffchange-inline">Components </ins>to <ins class="diffchange diffchange-inline">enable Linux NFS </ins>servers to <ins class="diffchange diffchange-inline">participate in </ins>FedFS <ins class="diffchange diffchange-inline">domains</ins></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* <del class="diffchange diffchange-inline">A plug-in library that allows programs outside of FedFS </del>to <del class="diffchange diffchange-inline">resolve junctions on local file systems; a header file describing the library's API is included</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* <ins class="diffchange diffchange-inline">Tools </ins>to manage <ins class="diffchange diffchange-inline">NFSv4 referrals </ins>on Linux NFS servers</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">* An ONC RPC service daemon that runs on file </del>servers <del class="diffchange diffchange-inline">enabling the management by remote FedFS ADMIN clients of FedFS junctions</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">* Tools </ins>to <ins class="diffchange diffchange-inline">administer </ins>FedFS <ins class="diffchange diffchange-inline">domains</ins></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">* A tool called "nfsref" </del>to <del class="diffchange diffchange-inline">manage local junctions without requiring fedfsd.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">* A set of command-line clients that can access fedfsd instances on remote file servers</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">* A set of command-line clients that can manage </del>FedFS <del class="diffchange diffchange-inline">entries on an LDAP server acting as a FedFS NSDB</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* <del class="diffchange diffchange-inline">A tool </del>to manage <del class="diffchange diffchange-inline">NSDB connection parameters </del>on <del class="diffchange diffchange-inline">the local host</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">* An LDIF format schema to enable an LDAP server to support FedFS objects</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">The automounter program map is a subcommand invoked by the automounter to locate FedFS domains and construct appropriate mount options for mounting domain roots. It is used in conjunction with the </del>Linux <del class="diffchange diffchange-inline">autofs facility.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">The mount command is a subcommand invoked by mount(8) to handle the housekeeping needed to find and mount part or all of FedFS domain namespaces.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">The plug-in library provides an API for resolving local junctions into a list of file system locations. The API is described in a new header file installed in /usr/include. A patch to mountd (nfs-utils) is available to support the use of this plug-in library.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">The fedfsd program is an RPC server that allows remote administrators to create FedFS junctions in local file systems. FedFS ADMIN requests that can mutate local file system state are authenticated via RPCSEC GSSAPI (not yet implemented). Run this program on </del>NFS <del class="diffchange diffchange-inline">file </del>servers <del class="diffchange diffchange-inline">that participate in a FedFS federation to allow the management of FedFS junctions on that server.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">The command-line clients are used by FedFS adminstrators </del>to <del class="diffchange diffchange-inline">manage the state of the local </del>FedFS <del class="diffchange diffchange-inline">federation. These are simple clients that expose the raw administrative operations of FedFS, much like the bottom-level git commands. Eventually we plan to create high-level clients, much like git porcelain, to provide some degree of automation to FedFS administration.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The INSTALL file in this distribution explains more about how to build these components, and which of these components to install on what systems.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The INSTALL file in this distribution explains more about how to build these components, and which of these components to install on what systems.</div></td></tr>
</table>Chuckleverhttp://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=4799&oldid=prevChucklever: bookmark the Fedora Project FedFS home page2012-07-10T14:26:49Z<p>bookmark the Fedora Project FedFS home page</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:26, 10 July 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 52:</td>
<td colspan="2" class="diff-lineno">Line 52:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The INSTALL file in this distribution explains more about how to build these components, and which of these components to install on what systems.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The INSTALL file in this distribution explains more about how to build these components, and which of these components to install on what systems.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">== Distribution Information ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* [https://fedoraproject.org/wiki/Features/FedFS Fedora Project FedFS page]</ins></div></td></tr>
</table>Chuckleverhttp://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=4705&oldid=prevChucklever: /* Package Overview */ Updated to reflect new features in fedfs-utils 0.82012-02-14T22:05:26Z<p><span class="autocomment">Package Overview: </span> Updated to reflect new features in fedfs-utils 0.8</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 22:05, 14 February 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 29:</td>
<td colspan="2" class="diff-lineno">Line 29:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''The code provided in this package is a technology preview. The intent is to provide a full and supported Linux FedFS client and server implementation based on this code. Programming and user interfaces may change significantly for the next few releases.''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''The code provided in this package is a technology preview. The intent is to provide a full and supported Linux FedFS client and server implementation based on this code. Programming and user interfaces may change significantly for the next few releases.''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The components in this package are used for managing file system referrals <del class="diffchange diffchange-inline">and for creating </del>a global network file system namespace. Installable components include:</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The components in this package are used for managing file system referrals <ins class="diffchange diffchange-inline">in order to create </ins>a global network file system namespace. <ins class="diffchange diffchange-inline"> </ins>Installable components include:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* An automounter program map to manage the FedFS domain namespace on FedFS-enabled clients</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* An automounter program map to manage the FedFS domain namespace on FedFS-enabled clients</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* A mount command to mount <del class="diffchange diffchange-inline">the top </del>of a FedFS domain namespace</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* A mount command to mount <ins class="diffchange diffchange-inline">parts </ins>of a FedFS domain namespace</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">* A plug-in library that allows programs outside of FedFS to resolve junctions on local file systems; a header file describing the library's API is included</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* An ONC RPC service daemon that runs on file servers enabling the management by remote FedFS ADMIN clients of FedFS junctions</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* An ONC RPC service daemon that runs on file servers enabling the management by remote FedFS ADMIN clients of FedFS junctions</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* A <del class="diffchange diffchange-inline">privileged program run by mountd on the file server </del>to <del class="diffchange diffchange-inline">resolve FedFS junctions on </del>local <del class="diffchange diffchange-inline">file systems</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* A <ins class="diffchange diffchange-inline">tool called "nfsref" </ins>to <ins class="diffchange diffchange-inline">manage </ins>local <ins class="diffchange diffchange-inline">junctions without requiring fedfsd.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* A set of command-line clients that can access fedfsd instances on remote file servers</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* A set of command-line clients that can access fedfsd instances on remote file servers</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* A set of command-line clients that can manage FedFS entries on an LDAP server acting as a FedFS NSDB</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* A set of command-line clients that can manage FedFS entries on an LDAP server acting as a FedFS NSDB</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* A tool to manage NSDB connection parameters on the local host</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* A tool to manage NSDB connection parameters on the local host</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* An LDIF format schema to enable an LDAP server to support FedFS objects</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* An LDIF format schema to enable an LDAP server to support FedFS objects</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">* HTML Doxygen style documentation with built-in source browser</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The automounter program map is a subcommand invoked by the automounter to locate FedFS domains and construct appropriate mount options for mounting domain roots. It is used in conjunction with the Linux autofs facility.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The automounter program map is a subcommand invoked by the automounter to locate FedFS domains and construct appropriate mount options for mounting domain roots. <ins class="diffchange diffchange-inline"> </ins>It is used in conjunction with the Linux autofs facility.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The mount command is a subcommand invoked by mount(8) to handle the housekeeping needed to find and mount <del class="diffchange diffchange-inline">FedFS domains at the top </del>of <del class="diffchange diffchange-inline">the client's </del>FedFS <del class="diffchange diffchange-inline">namespace (usually /nfs4 for NFSv4 servers)</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The mount command is a subcommand invoked by mount(8) to handle the housekeeping needed to find and mount <ins class="diffchange diffchange-inline">part or all </ins>of FedFS <ins class="diffchange diffchange-inline">domain namespaces</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The <del class="diffchange diffchange-inline">fedfsd program is an RPC server that allows remote administrators to create FedFS junctions </del>in local <del class="diffchange diffchange-inline">file systems. FedFS ADMIN requests that can mutate local </del>file system <del class="diffchange diffchange-inline">state are authenticated via RPCSEC GSSAPI (not yet implemented)</del>. <del class="diffchange diffchange-inline">Run this program on NFS file servers that participate </del>in a <del class="diffchange diffchange-inline">FedFS federation </del>to <del class="diffchange diffchange-inline">allow </del>the <del class="diffchange diffchange-inline">management </del>of <del class="diffchange diffchange-inline">FedFS junctions on that server</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The <ins class="diffchange diffchange-inline">plug-</ins>in <ins class="diffchange diffchange-inline">library provides an API for resolving </ins>local <ins class="diffchange diffchange-inline">junctions into a list of </ins>file system <ins class="diffchange diffchange-inline">locations</ins>. <ins class="diffchange diffchange-inline"> The API is described </ins>in a <ins class="diffchange diffchange-inline">new header file installed in /usr/include. A patch to mountd (nfs-utils) is available </ins>to <ins class="diffchange diffchange-inline">support </ins>the <ins class="diffchange diffchange-inline">use </ins>of <ins class="diffchange diffchange-inline">this plug-in library</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The <del class="diffchange diffchange-inline">resolve-junction </del>program is <del class="diffchange diffchange-inline">a side-car program used by mountd </del>to <del class="diffchange diffchange-inline">resolve </del>junctions <del class="diffchange diffchange-inline">on </del>local file systems. <del class="diffchange diffchange-inline">The kernel NFS server passes a particular </del>file system <del class="diffchange diffchange-inline">object to mountd</del>. <del class="diffchange diffchange-inline">If mountd discovers </del>that <del class="diffchange diffchange-inline">this object is </del>a FedFS <del class="diffchange diffchange-inline">junction, it will resolve the junction using </del>the FedFS <del class="diffchange diffchange-inline">NSDB protocol, and pass the results back to the kernel. This processing is in a separate executable and package from mountd in order to avoid adding additional build and run-time dependencies to nfs-utils</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The <ins class="diffchange diffchange-inline">fedfsd </ins>program is <ins class="diffchange diffchange-inline">an RPC server that allows remote administrators </ins>to <ins class="diffchange diffchange-inline">create FedFS </ins>junctions <ins class="diffchange diffchange-inline">in </ins>local file systems. <ins class="diffchange diffchange-inline"> FedFS ADMIN requests that can mutate local </ins>file system <ins class="diffchange diffchange-inline">state are authenticated via RPCSEC GSSAPI (not yet implemented)</ins>. <ins class="diffchange diffchange-inline"> Run this program on NFS file servers </ins>that <ins class="diffchange diffchange-inline">participate in </ins>a FedFS <ins class="diffchange diffchange-inline">federation to allow </ins>the <ins class="diffchange diffchange-inline">management of </ins>FedFS <ins class="diffchange diffchange-inline">junctions on that server</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The command-line clients are used by FedFS adminstrators to manage the state of the local FedFS federation. These are simple clients that expose the raw administrative operations of FedFS, much like the bottom- level git commands. Eventually we plan to create high-level clients, much like git porcelain, to provide some degree of automation to FedFS administration.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The command-line clients are used by FedFS adminstrators to manage the state of the local FedFS federation. <ins class="diffchange diffchange-inline"> </ins>These are simple clients that expose the raw administrative operations of FedFS, much like the bottom-level git commands. <ins class="diffchange diffchange-inline"> </ins>Eventually we plan to create high-level clients, much like git porcelain, to provide some degree of automation to FedFS administration<ins class="diffchange diffchange-inline">.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">The INSTALL file in this distribution explains more about how to build these components, and which of these components to install on what systems</ins>.</div></td></tr>
</table>Chuckleverhttp://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=4675&oldid=prevChucklever: Point to local pages in the project header2012-02-13T22:02:32Z<p>Point to local pages in the project header</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 22:02, 13 February 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsProject|Project Home]] |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsProject|Project Home]] |</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsNews|News]] |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsNews|News]] |</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><span class="plainlinks"></del>[<del class="diffchange diffchange-inline">http://git.linux-nfs.org/?p=cel/fedfs-releases.git;a=summary </del>Downloads]<del class="diffchange diffchange-inline"></span> </del>|</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[<ins class="diffchange diffchange-inline">[FedFsUtilsDownloads|</ins>Downloads]<ins class="diffchange diffchange-inline">] </ins>|</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsDocs|Docs]] |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsDocs|Docs]] |</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsMailingLists|Mailing Lists]] |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsMailingLists|Mailing Lists]] |</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><span class="plainlinks"></del>[<del class="diffchange diffchange-inline">http://git.linux-nfs.org/?p=cel/fedfs-utils.git;a=summary </del>Source Control]<del class="diffchange diffchange-inline"></span> </del>|</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[<ins class="diffchange diffchange-inline">[FedFsUtilsSourceControl|</ins>Source Control]<ins class="diffchange diffchange-inline">] </ins>|</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><span class="plainlinks"></del>[<del class="diffchange diffchange-inline">http://oss.oracle.com/bugzilla/buglist.cgi?product=fedfs-utils&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO </del>Issues]<del class="diffchange diffchange-inline"></span></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[<ins class="diffchange diffchange-inline">[FedFsUtilsIssues|</ins>Issues]<ins class="diffchange diffchange-inline">]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>----</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>----</div></td></tr>
</table>Chuckleverhttp://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsProject&diff=4669&oldid=prevChucklever: Point to local "Mailing Lists" page2012-02-13T21:49:31Z<p>Point to local "Mailing Lists" page</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:49, 13 February 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 5:</td>
<td colspan="2" class="diff-lineno">Line 5:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><span class="plainlinks">[http://git.linux-nfs.org/?p=cel/fedfs-releases.git;a=summary Downloads]</span> |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><span class="plainlinks">[http://git.linux-nfs.org/?p=cel/fedfs-releases.git;a=summary Downloads]</span> |</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsDocs|Docs]] |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[FedFsUtilsDocs|Docs]] |</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><span class="plainlinks"></del>[<del class="diffchange diffchange-inline">http://oss.oracle.com/projects/fedfs-utils/mailman </del>Mailing Lists]<del class="diffchange diffchange-inline"></span> </del>|</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[<ins class="diffchange diffchange-inline">[FedFsUtilsMailingLists|</ins>Mailing Lists]<ins class="diffchange diffchange-inline">] </ins>|</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><span class="plainlinks">[http://git.linux-nfs.org/?p=cel/fedfs-utils.git;a=summary Source Control]</span> |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><span class="plainlinks">[http://git.linux-nfs.org/?p=cel/fedfs-utils.git;a=summary Source Control]</span> |</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><span class="plainlinks">[http://oss.oracle.com/bugzilla/buglist.cgi?product=fedfs-utils&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO Issues]</span></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><span class="plainlinks">[http://oss.oracle.com/bugzilla/buglist.cgi?product=fedfs-utils&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO Issues]</span></div></td></tr>
</table>Chucklever