[fedfs-utils] [PATCH 00/15] More fixes for fedfs-utils-0.8

Chuck Lever chuck.lever at oracle.com
Wed Nov 2 07:47:14 PDT 2011


On Oct 25, 2011, at 12:47 PM, Chuck Lever wrote:

> Here are a number of bug fixes and man page improvements destined for
> fedfs-utils-0.8.  Review period for this series closes EOB Tuesday,
> November 1.
> 
> Much more significant work is going on, but it's still in flux.  I'll
> post it as it stablizes.  This work includes:
> 
>  o  Replacing dash options on command line tools with positional
>     parameters
> 
>  o  Reworking the on-disk junction format to support NFS basic
>     junctions
> 
>  o  Introducing junction plug-ins (dynamic load libraries and an API)
>     that allow creation, deletion, and resolution of junctions
> 
>  o  Introducing an "nfsref" command line tool that uses the plug-ins
>     to do simple administrative tasks
> 
>  o  Provide mountd patches that use the plug-in API to resolve
>     junctions
> 
> ---
> 
> Chuck Lever (15):
>      libnsdb: Fix memory allocation and access bugs in nsdb_normalize_path()
>      libnsdb: Stricter type checking
>      libnsdb: Library fails to parse LDAP boolean results correctly
>      build: Housekeeping
>      fedfsc: utf8string's are not NUL-terminated
>      fedfsc: Free resources allocated by the XDR decoded results
>      nsdbc: nsdb-list displays "(null)" for the NCE
>      libnsdb: nsdb_list_s() returns FEDFS_OK without updating "fsns"
>      rpc.fedfsd: Squelch compiler warnings
>      nsdbparams: Delete subcommand should report missing NSDB entry
>      nsdbc: Rename --passwd command line option as --bindpw
>      man: Automatically update man page publication date
>      doc: Ensure man pages have up-to-date fedfs UID and GID
>      README: Make me the maintainer
>      configure.ac: Restore rpcgen dependency
> 
> 
> .gitignore                                 |    1 +
> Makefile.am                                |    3 +-
> README                                     |    4 ++-
> configure.ac                               |    8 ++++++
> contrib/Makefile.am                        |    3 +-
> contrib/init-scripts/Makefile.am           |    3 +-
> doc/CheckInTests                           |    3 +-
> doc/Makefile.am                            |    3 +-
> doc/man/Makefile.am                        |   11 +++++++-
> doc/man/fedfs-create-junction.8            |    2 +
> doc/man/fedfs-create-replication.8         |    2 +
> doc/man/fedfs-delete-junction.8            |    2 +
> doc/man/fedfs-delete-replication.8         |    2 +
> doc/man/fedfs-get-limited-nsdb-params.8    |    2 +
> doc/man/fedfs-get-nsdb-params.8            |    2 +
> doc/man/fedfs-lookup-junction.8            |    2 +
> doc/man/fedfs-lookup-replication.8         |    2 +
> doc/man/fedfs-map-nfs4.8                   |    2 +
> doc/man/fedfs-null.8                       |    2 +
> doc/man/fedfs-set-nsdb-params.8            |    2 +
> doc/man/fedfs.7                            |    2 +
> doc/man/mount.fedfs.8                      |    2 +
> doc/man/nsdb-annotate.8                    |    6 ++--
> doc/man/nsdb-create-fsl.8                  |    6 ++--
> doc/man/nsdb-create-fsn.8                  |    6 ++--
> doc/man/nsdb-delete-fsl.8                  |    6 ++--
> doc/man/nsdb-delete-fsn.8                  |    6 ++--
> doc/man/nsdb-delete-nsdb.8                 |    6 ++--
> doc/man/nsdb-describe.8                    |    6 ++--
> doc/man/nsdb-list.8                        |    2 +
> doc/man/nsdb-nces.8                        |    2 +
> doc/man/nsdb-remove-nci.8                  |    6 ++--
> doc/man/nsdb-resolve-fsn.8                 |    4 +--
> doc/man/nsdb-update-fsl.8                  |    6 ++--
> doc/man/nsdb-update-nci.8                  |    6 ++--
> doc/man/nsdbparams.8                       |    6 ++--
> doc/man/rpc.fedfsd.8                       |    6 ++--
> doc/rpcl/Makefile.am                       |    3 +-
> src/Makefile.am                            |    3 +-
> src/fedfsc/Makefile.am                     |    3 +-
> src/fedfsc/fedfs-get-limited-nsdb-params.c |    6 ++++
> src/fedfsc/fedfs-get-nsdb-params.c         |    6 ++++
> src/fedfsc/fedfs-lookup-junction.c         |   18 ++++++++++---
> src/fedfsc/fedfs-lookup-replication.c      |   18 ++++++++++---
> src/fedfsd/Makefile.am                     |    3 +-
> src/fedfsd/listen.c                        |   10 +++----
> src/fedfsd/svc.c                           |    4 +--
> src/include/Makefile.am                    |    3 +-
> src/libadmin/Makefile.am                   |    3 +-
> src/libjunction/Makefile.am                |    3 +-
> src/libnsdb/Makefile.am                    |    3 +-
> src/libnsdb/fileserver.c                   |    9 ++++---
> src/libnsdb/ldap.c                         |   38 +++++++++++++++++++++-------
> src/libparser/Makefile.am                  |    3 +-
> src/libpath/Makefile.am                    |    3 +-
> src/libpath/path.c                         |    7 ++---
> src/libsi/Makefile.am                      |    3 +-
> src/libxlog/Makefile.am                    |    3 +-
> src/mount/Makefile.am                      |    3 +-
> src/nsdbc/Makefile.am                      |    3 +-
> src/nsdbc/nsdb-annotate.c                  |   14 +++++-----
> src/nsdbc/nsdb-create-fsl.c                |   14 +++++-----
> src/nsdbc/nsdb-create-fsn.c                |   14 +++++-----
> src/nsdbc/nsdb-delete-fsl.c                |   14 +++++-----
> src/nsdbc/nsdb-delete-fsn.c                |   14 +++++-----
> src/nsdbc/nsdb-delete-nsdb.c               |   14 +++++-----
> src/nsdbc/nsdb-describe.c                  |   14 +++++-----
> src/nsdbc/nsdb-list.c                      |   11 +++++++-
> src/nsdbc/nsdb-remove-nci.c                |   14 +++++-----
> src/nsdbc/nsdb-update-fsl.c                |   14 +++++-----
> src/nsdbc/nsdb-update-nci.c                |   14 +++++-----
> src/nsdbparams/Makefile.am                 |    3 +-
> src/nsdbparams/main.c                      |   26 +++++++++++++++++--
> src/resolve-junction/Makefile.am           |    3 +-
> 74 files changed, 300 insertions(+), 186 deletions(-)

I committed these to the master branch this morning.

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







More information about the fedfs-utils-devel mailing list