[fedfs-utils] [PATCH 0/5] Introduce Python administrative tools

Chuck Lever chuck.lever at oracle.com
Tue Oct 29 12:45:53 PDT 2013


On Oct 29, 2013, at 3:41 PM, Chuck Lever <chuck.lever at oracle.com> wrote:

> I'm introducing some important new features for 0.10 with this
> series of patches.
> 
> 1. A "fedfs-domainroot" tool that can create and remove FedFS
>    domain root exports on a Linux NFS server
> 
> 2. An "nsdb-jumpstart" tool that whips up an NSDB from a blank
>    OpenLDAP install.  It can also enable TLS and create an x.509
>    certificate that can be distributed to NSDB clients
> 
> 3. The pre-requisites for a new mechanism for NSDB clients to
>    discover NCEs on NSDBs.  "nsdb-jumpstart" already adds this
>    new mechansim, but the old mechanism (fedfsNceDN) still works
>    too (since its the current standard).
> 
> 4. These tools are written in Python.  The next generation of FedFS
>    administrative tools will be written in Python, so with this
>    series I am introducing a foundation for Python in fedfs-utils
>    by introducing the PyFedfs site package.
> 
> And note that this is all based on Python 2.7.
> 
> Within the next two years, most Linux distributions will be moving
> to Python 3 by default, but they do not seem poised to remove Python
> 2.7 soon.  In particular, I expect the next release of RHEL (and
> thus derivatives of RHEL) to continue to use Python 2.7 as the
> default version.
> 
> Adding Python 3 support is unquestionably a future feature for
> fedfs-utils, but for the time being I went with what I was familiar
> with.
> 
> Since this is a large and complex set of patches, and because I will
> be traveling next week, the comment period for these patches ends
> Tuesday, November 12, 2013 at midnight ET.

For the curious, I recommend starting by reading the new man pages for both tools to familiarize yourself with their functionality and command line interfaces, rather than by immediately diving into the code.

--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com






More information about the fedfs-utils-devel mailing list