FedFsUtilsRoadmap

From Linux NFS

(Difference between revisions)
Jump to: navigation, search
(Reverse the order of the rows: people want to see what's left to do at the top)
(Major roadmap update)
Line 29: Line 29:
<tr>
<tr>
<td valign="top">
<td valign="top">
-
1.0.0
+
1.1
</td>
</td>
<td valign="top">
<td valign="top">
-
2Q CY12
+
1Q CY14
</td>
</td>
<td valign="top">
<td valign="top">
<ul>
<ul>
-
<li><i>Production quality file server and client</i></li>
+
<li><i>Production-ready quality</i></li>
<li><i>APIs and CLIs stable</i></li>
<li><i>APIs and CLIs stable</i></li>
-
<li>Junction auditing in rpc.mountd plug-in</li>
+
<li>Users Guide to FedFS on Linux</li>
-
<li>GSS support in rpc.fedfsd and fedfs admin clients</li>
+
<li>Support FEDFS_{CREATE,DELETE,LOOKUP}_REPLICATION</li>
-
<li>NSDB client support for TLS</li>
+
<li>Multi-threaded rpc.fedfsd</li>
 +
<li>First crack at language support</li>
 +
<li>libnsdb.a available outside of fedfs-utils (man pages, nailed down API)</li>
</ul>
</ul>
</td>
</td>
</tr>
</tr>
 +
<tr>
<tr>
<td valign="top">
<td valign="top">
-
0.9.0
+
1.0
</td>
</td>
<td valign="top">
<td valign="top">
-
1Q CY12
+
3Q CY13
 +
</td>
 +
<td valign="top">
 +
<ul>
 +
<li><i>Production-ready quality</i></li>
 +
<li><i>APIs and CLIs stable</i></li>
 +
<li>Prototype high-level FedFS domain administration tools and documentation</li>
 +
<li>fs_locations_info support in Linux client</li>
 +
<li>Asynchronous NSDB client API</li>
 +
</ul>
 +
</td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top">
 +
0.10
 +
</td>
 +
<td valign="top">
 +
1Q CY13
</td>
</td>
<td valign="top">
<td valign="top">
Line 56: Line 77:
<li><i>Beta quality</i></li>
<li><i>Beta quality</i></li>
<li><i>APIs and CLIs becoming stable</i></li>
<li><i>APIs and CLIs becoming stable</i></li>
-
<li>Functional "nfsref" command</li>
+
<li>RPCSEC GSSAPI support in rpc.fedfsd and fedfs admin clients</li>
-
<li>Client-side support for GETATTR(fs_locations_info)</li>
+
<li>FedFS ADMIN protocol support in nsdbparams command</li>
-
<li>Support for following LDAP referrals during FedFS junction resolution</li>
+
<li>Support for NFS relative pathnames</li>
 +
<li>A server-side prototype for fs_locations_info</li>
 +
</ul>
 +
</td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top">
 +
0.9
 +
</td>
 +
<td valign="top">
 +
3Q CY12
 +
</td>
 +
<td valign="top">
 +
<ul>
 +
<li><i>Alpha quality, technology preview</i></li>
 +
<li><i>APIs and CLIs unstable</i></li>
 +
<li>Rework support for DNS SRV based on latest draft</li>
 +
<li>Prevent lengthy caching of fs_locations by our client</li>
 +
<li>Support TLS and NSDB server authentication in NSDB clients</li>
 +
<li>Follow LDAP referrals during FedFS junction resolution</li>
 +
<li>Improve check-in tests</li>
</ul>
</ul>
</td>
</td>

Revision as of 21:51, 14 February 2012

Project: fedfs-utils

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



Linux FedFS Implementation Roadmap

Release

Calendar

Features

1.1

1Q CY14

  • Production-ready quality
  • APIs and CLIs stable
  • Users Guide to FedFS on Linux
  • Support FEDFS_{CREATE,DELETE,LOOKUP}_REPLICATION
  • Multi-threaded rpc.fedfsd
  • First crack at language support
  • libnsdb.a available outside of fedfs-utils (man pages, nailed down API)

1.0

3Q CY13

  • Production-ready quality
  • APIs and CLIs stable
  • Prototype high-level FedFS domain administration tools and documentation
  • fs_locations_info support in Linux client
  • Asynchronous NSDB client API

0.10

1Q CY13

  • Beta quality
  • APIs and CLIs becoming stable
  • RPCSEC GSSAPI support in rpc.fedfsd and fedfs admin clients
  • FedFS ADMIN protocol support in nsdbparams command
  • Support for NFS relative pathnames
  • A server-side prototype for fs_locations_info

0.9

3Q CY12

  • Alpha quality, technology preview
  • APIs and CLIs unstable
  • Rework support for DNS SRV based on latest draft
  • Prevent lengthy caching of fs_locations by our client
  • Support TLS and NSDB server authentication in NSDB clients
  • Follow LDAP referrals during FedFS junction resolution
  • Improve check-in tests


Linux FedFS Implementation Completed Features

Release

Date

Features

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