FedFsUtilsRoadmap

From Linux NFS

(Difference between revisions)
Jump to: navigation, search
(Split the completed releases into a separate table)
 
(8 intermediate revisions not shown)
Line 13: Line 13:
<br>
<br>
-
== Linux FedFS Implementation Completed Features ==
+
== Linux FedFS Implementation Roadmap ==
<table border="1">
<table border="1">
Line 29: Line 29:
<tr>
<tr>
<td valign="top">
<td valign="top">
-
0.6.0
+
0.11
</td>
</td>
<td valign="top">
<td valign="top">
-
2Q CY11
+
3Q CY14
</td>
</td>
<td valign="top">
<td valign="top">
<ul>
<ul>
-
<li><i>Alpha quality, technology preview</i></li>
+
<li><i>Beta quality</i></li>
-
<li><i>APIs and CLIs unstable</i></li>
+
<li><i>APIs and CLIs becoming stable</i></li>
-
<li>rpc.fedfsd and fedfs admin clients, no GSS support</li>
+
<li>Prototype high-level FedFS domain administration tools and documentation</li>
-
<li>NSDB clients, no TLS support</li>
+
<li>Junction auditing</li>
-
<li>mount.fedfs prototype</li>
+
-
<li>rpc.mountd, resolve-junction program, kernel patches for junction resolution</li>
+
</ul>
</ul>
</td>
</td>
 +
</tr>
 +
 +
</table>
 +
 +
<br>
 +
 +
== Linux FedFS Implementation Completed Features ==
 +
 +
<table border="1">
 +
<tr>
 +
<td>
 +
<b>Release</b>
 +
</td>
 +
<td>
 +
<b>Date</b>
 +
</td>
 +
<td>
 +
<b>Features</b>
</tr>
</tr>
<tr>
<tr>
<td valign="top">
<td valign="top">
-
0.7.0
+
0.10
</td>
</td>
<td valign="top">
<td valign="top">
-
3Q CY11
+
February 3, 2014
</td>
</td>
<td valign="top">
<td valign="top">
<ul>
<ul>
-
<li><i>Alpha quality, technology preview</i></li>
+
<li><i>Alpha quality</i></li>
-
<li><i>APIs and CLIs unstable, except as noted</i></li>
+
<li><i>APIs and CLIs becoming stable</i></li>
-
<li>man pages for nsdbparams, fedfsc and nsdbc admin clients</li>
+
<li>RPCSEC GSSAPI support in rpc.fedfsd and fedfs admin clients</li>
-
<li>Numerous improvements and bug fixes in libnsdb</li>
+
<li>Turn-key admin scripts for setting up domain root and NSDB</li>
-
<li>Automounter and NFS mount integration</li>
+
<li>Search for NCE instead of using NSDB's namingContext</li>
</ul>
</ul>
</td>
</td>
Line 66: Line 82:
<tr>
<tr>
<td valign="top">
<td valign="top">
-
0.8.0
+
0.9
</td>
</td>
<td valign="top">
<td valign="top">
-
4Q CY11
+
February 26, 2013
</td>
</td>
<td valign="top">
<td valign="top">
Line 75: Line 91:
<li><i>Alpha quality, technology preview</i></li>
<li><i>Alpha quality, technology preview</i></li>
<li><i>APIs and CLIs unstable</i></li>
<li><i>APIs and CLIs unstable</i></li>
-
<li>rpc.mountd plug-in architecture prototype</li>
+
<li>Support final DNS SRV format</li>
-
<li>"nfsref" command prototype</li>
+
<li>Support final FedFS NSDB schema</li>
-
<li>Support for basic NFS referrals via junctions instead of "refer="</li>
+
<li>Support TLS and NSDB server authentication in NSDB clients</li>
-
<li>Support for managing remote servers in nsdbparams</li>
+
<li>Follow LDAP referrals during FedFS junction resolution</li>
</ul>
</ul>
</td>
</td>
</tr>
</tr>
-
</table>
 
-
 
-
<br>
 
-
 
-
== Linux FedFS Implementation Roadmap ==
 
-
 
-
<table border="1">
 
<tr>
<tr>
-
<td>
+
<td valign="top">
-
<b>Release</b>
+
0.8
</td>
</td>
-
<td>
+
<td valign="top">
-
<b>Calendar</b>
+
February 6, 2012
 +
</td>
 +
<td valign="top">
 +
<ul>
 +
<li><i>Alpha quality, technology preview</i></li>
 +
<li><i>APIs and CLIs unstable</i></li>
 +
<li>Non-backward compatible: New XML-based junction implementation</li>
 +
<li>Non-backward compatible: Represent pathnames as arrays in more places</li>
 +
<li>"nfsref" command for managing local junctions</li>
 +
<li>Support for NFS basic junctions</li>
 +
<li>nfsref and rpc.fedfsd flush kernel's export cache</li>
 +
<li>New nsdb_create_fsls_s() API</li>
 +
<li>Replace "resolve-junction" command with plug-in library</li>
 +
<li>Sample init scripts now included under contrib/</li>
 +
<li>Internal static libraries converted to dynamic libraries</li>
 +
</ul>
</td>
</td>
-
<td>
 
-
<b>Features</b>
 
</tr>
</tr>
<tr>
<tr>
<td valign="top">
<td valign="top">
-
0.9.0
+
0.7
</td>
</td>
<td valign="top">
<td valign="top">
-
1Q CY12
+
September 3, 2011
</td>
</td>
<td valign="top">
<td valign="top">
<ul>
<ul>
-
<li><i>Beta quality</i></li>
+
<li><i>Alpha quality, technology preview</i></li>
-
<li><i>APIs and CLIs becoming stable</i></li>
+
<li><i>APIs and CLIs unstable, except as noted</i></li>
-
<li>Functional "nfsref" command</li>
+
<li>New program map for automounter</li>
-
<li>Client-side support for GETATTR(fs_locations_info)</li>
+
<li>Full set of man pages for administrative tools</li>
-
<li>Support for following LDAP referrals during FedFS junction resolution</li>
+
<li>Support for FEDFS_NSDB_PASSWD environment variable</li>
 +
<li>FedFS ADMIN RPC clients now handle FEDFS_ERR_DELAY</li>
 +
<li>New nsdb_ping_s() API</li>
 +
<li>New tools and APIs for managing NSDB container information</li>
 +
<li>Support packaging via RPM and other tools</li>
</ul>
</ul>
</td>
</td>
Line 121: Line 147:
<tr>
<tr>
<td valign="top">
<td valign="top">
-
1.0.0
+
0.6
</td>
</td>
<td valign="top">
<td valign="top">
-
2Q CY12
+
March 29, 2011
</td>
</td>
<td valign="top">
<td valign="top">
<ul>
<ul>
-
<li><i>Production quality file server and client</i></li>
+
<li><i>Alpha quality, technology preview</i></li>
-
<li><i>APIs and CLIs stable</i></li>
+
<li><i>APIs and CLIs unstable</i></li>
-
<li>Junction auditing in rpc.mountd plug-in</li>
+
<li>rpc.fedfsd and fedfs admin clients, no GSS support</li>
-
<li>GSS support in rpc.fedfsd and fedfs admin clients</li>
+
<li>NSDB clients, no TLS support</li>
-
<li>NSDB client support for TLS</li>
+
<li>mount.fedfs prototype</li>
 +
<li>rpc.mountd, resolve-junction program, kernel patches for junction resolution</li>
</ul>
</ul>
</td>
</td>

Latest revision as of 21:34, 3 March 2014

Project: fedfs-utils

[ Project Home | News | Downloads | Docs | Mailing Lists | Source Control | Issues ]



Linux FedFS Implementation Roadmap

Release

Calendar

Features

0.11

3Q CY14

  • Beta quality
  • APIs and CLIs becoming stable
  • Prototype high-level FedFS domain administration tools and documentation
  • Junction auditing


Linux FedFS Implementation Completed Features

Release

Date

Features

0.10

February 3, 2014

  • Alpha quality
  • APIs and CLIs becoming stable
  • RPCSEC GSSAPI support in rpc.fedfsd and fedfs admin clients
  • Turn-key admin scripts for setting up domain root and NSDB
  • Search for NCE instead of using NSDB's namingContext

0.9

February 26, 2013

  • Alpha quality, technology preview
  • APIs and CLIs unstable
  • Support final DNS SRV format
  • Support final FedFS NSDB schema
  • Support TLS and NSDB server authentication in NSDB clients
  • Follow LDAP referrals during FedFS junction resolution

0.8

February 6, 2012

  • Alpha quality, technology preview
  • APIs and CLIs unstable
  • Non-backward compatible: New XML-based junction implementation
  • Non-backward compatible: Represent pathnames as arrays in more places
  • "nfsref" command for managing local junctions
  • Support for NFS basic junctions
  • nfsref and rpc.fedfsd flush kernel's export cache
  • New nsdb_create_fsls_s() API
  • Replace "resolve-junction" command with plug-in library
  • Sample init scripts now included under contrib/
  • Internal static libraries converted to dynamic libraries

0.7

September 3, 2011

  • Alpha quality, technology preview
  • APIs and CLIs unstable, except as noted
  • New program map for automounter
  • Full set of man pages for administrative tools
  • Support for FEDFS_NSDB_PASSWD environment variable
  • FedFS ADMIN RPC clients now handle FEDFS_ERR_DELAY
  • New nsdb_ping_s() API
  • New tools and APIs for managing NSDB container information
  • Support packaging via RPM and other tools

0.6

March 29, 2011

  • Alpha quality, technology preview
  • APIs and CLIs unstable
  • rpc.fedfsd and fedfs admin clients, no GSS support
  • NSDB clients, no TLS support
  • mount.fedfs prototype
  • rpc.mountd, resolve-junction program, kernel patches for junction resolution
Personal tools