[fedfs-utils] [PATCH 0/8] Bug fixes and simpler NCE discovery

Chuck Lever chuck.lever at oracle.com
Thu Nov 21 14:13:51 PST 2013


On Nov 13, 2013, at 4:53 PM, Chuck Lever <chuck.lever at oracle.com> wrote:

> Another round of 0.10 patches.  The first six are bug fixes.
> 
> The last two implement "simpler NCE discovery."  NCE discovery is
> what NSDB clients do to find out where on an NSDB to search for FSNs
> and FSLs.
> 
> The current NCE discovery mechanism relies on the fedfsNceDN
> attribute, which is added to each root suffix entry in an LDAP
> server's rootDSE that hosts FedFS records.
> 
> Altering an LDAP server's rootDSE is a high bar, and we'd like to
> remove that requirement.  To that end, Simo Sorce has invented a
> mechanism for NCE discovery that doesn't require rootDSE alteration.
> 
> I've implemented it here in libnsdb.  The 0.10 NSDB client should
> be backwards compatible with old-style NSDBs.  The nsdb-jumpstart
> tool I posted last week implements both new- and old-style NCE
> discovery (which can co-exist on LDAP servers).
> 
> Review period ends midnight ET on Wednesday, November 20, 2013.

These have been committed.

> 
> ---
> 
> Chuck Lever (8):
>      libnsdb: Remove unused DN manipulation functions
>      libnsdb: Fix nsdb_ping_contexts_s()
>      libnsdb: Pass correct search scope to ldap_search_ext_s(3)
>      libnsdb: Fix a few comments
>      fedfsc: Remove fedfs-delete-replication's "-p" option
>      libnsdb: Avoid constructing the FSN DN on NSDB clients
>      libnsdb: create new-style NCEs
>      libnsdb: simplify NCE discovery
> 
> 
> src/fedfsc/fedfs-delete-replication.c |    3 
> src/libnsdb/administrator.c           |   58 ++++++++
> src/libnsdb/fileserver.c              |  241 ++++++++++++++++++++++++++++-----
> src/libnsdb/ldap.c                    |  142 -------------------
> src/libnsdb/nsdb-internal.h           |    5 -
> src/libnsdb/nsdb.c                    |    4 -
> 6 files changed, 266 insertions(+), 187 deletions(-)
> 
> -- 
> Chuck Lever
> 
> _______________________________________________
> fedfs-utils-devel mailing list
> fedfs-utils-devel at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/fedfs-utils-devel

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







More information about the fedfs-utils-devel mailing list