[fedfs-utils] [PATCH 00/17] libnsdb clean up

Chuck Lever chuck.lever at oracle.com
Thu Jan 2 12:26:54 PST 2014


Two major clean-ups of libnsdb for fedfs-utils 0.10:

  1.  Replace the separate *ldaperr argument to most methods in the
      libnsdb API

  2.  Eliminate error messages generated by libnsdb

See individual patch descriptions for details.  Review period ends
Thursday, January 9, 2014 at midnight ET.

---

Chuck Lever (17):
      libnsdb: Check "host" parameter
      libnsdb: Use "entries" variable consistently for counting LDAP entries
      libnsdb: LDAP result codes are signed integers
      libnsdb: Add nsdb_ldaperr() to get LDAP operation error status
      libnsdb: Remove *ldaperr argument from nsdb_open_nsdb()
      libnsdb: Remove *ldaperr argument from nsdb_get_ncedn_s()
      libnsdb: Remove *ldaperr argument from nsdb_get_naming_contexts_s()
      libnsdb: Remove *ldaperr argument from nsdb_find_naming_context_s()
      libnsdb: Remove *ldaperr argument from nsdb_ping API
      libnsdb: Remove *ldaperr argument from nsdb_list API
      libnsdb: Remove *ldaperr argument from NSDB 5.2.2 API
      libnsdb: Remove *ldaperr argument from descr and annotate APIs
      libnsdb: Remove *ldaperr argument from NCE admin APIs
      libnsdb: Remove *ldaperr argument from NSDB 5.1.* API
      libnsdb: switch L_ERROR to D_GENERAL
      libnsdb: switch L_ERROR to D_GENERAL
      libnsdb: switch L_ERROR to D_GENERAL


 src/fedfsd/main.c            |    5 
 src/fedfsd/svc.c             |   13 -
 src/include/nsdb.h           |   59 ++--
 src/libnsdb/administrator.c  |  609 ++++++++++++++++++------------------------
 src/libnsdb/annotation.c     |   17 -
 src/libnsdb/connsec.c        |    4 
 src/libnsdb/fileserver.c     |  380 +++++++++++---------------
 src/libnsdb/ldap.c           |   86 ++----
 src/libnsdb/nsdb-internal.h  |   23 +-
 src/libnsdb/nsdb.c           |  188 +++++++------
 src/libnsdb/path.c           |   67 +----
 src/libnsdb/sqlite.c         |   50 ++-
 src/nfsref/add.c             |   21 +
 src/nfsref/lookup.c          |   15 -
 src/nfsref/remove.c          |   13 -
 src/nsdbc/nsdb-annotate.c    |   20 +
 src/nsdbc/nsdb-create-fsl.c  |   13 -
 src/nsdbc/nsdb-create-fsn.c  |   14 -
 src/nsdbc/nsdb-delete-fsl.c  |   13 -
 src/nsdbc/nsdb-delete-fsn.c  |   13 -
 src/nsdbc/nsdb-delete-nsdb.c |   13 -
 src/nsdbc/nsdb-describe.c    |   17 -
 src/nsdbc/nsdb-list.c        |   39 +--
 src/nsdbc/nsdb-nces.c        |   13 -
 src/nsdbc/nsdb-remove-nci.c  |   13 -
 src/nsdbc/nsdb-resolve-fsn.c |   17 +
 src/nsdbc/nsdb-simple-nce.c  |   17 +
 src/nsdbc/nsdb-update-fsl.c  |   14 -
 src/nsdbc/nsdb-update-nci.c  |   15 -
 src/nsdbparams/delete.c      |    5 
 src/nsdbparams/list.c        |    5 
 src/nsdbparams/show.c        |    5 
 src/nsdbparams/update.c      |    7 
 src/plug-ins/nfs-plugin.c    |   15 -
 34 files changed, 790 insertions(+), 1028 deletions(-)

-- 
Chuck Lever



More information about the fedfs-utils-devel mailing list