[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#7246) Addition of FedFS schema LDIF
chuck.lever@oracle.com wrote:
> Full_Name: Chuck Lever
> Version: All
> OS: Linux
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (99.26.161.222)
>
>
> I'd like to request the addition of the FedFS schema described in this draft:
>
> http://tools.ietf.org/html/draft-ietf-nfsv4-federated-fs-protocol-11
>
> as part of the repertoire of schemas that are installed by default for new
> servers. An overview of FedFS can be found here:
>
> http://tools.ietf.org/html/rfc5716
>
> I've posted an LDIF containing the FedFS NSDB schema in draft 11 here:
>
> http://oss.oracle.com/projects/fedfs-utils/dist/files/91fedfs.ldif
This gets a 404 for me.
> This contains the correct IETF boilerplate. The schema is extracted verbatim
> from draft 11.
>
> Addendum: The NSDB draft is in last call, and there have been some changes to
> the schema. I will provide a refresh as soon as the next revision of the draft
> is available.
From an LDAP perspective I see a few nits that should be cleaned up in this
definition. Haven't looked at it from the NFS perspective.
4.1
fedfsNcePrefix is really a DN (not a string) and must conform to DN
syntax. That's made clear in the following definition, but this description is
misleading. I note that LDAP is still basically X.500, and this informal
definition is invalid in pure X.500 terms. You should dispense with the notion
of prefix and just make this a regular DN, with a constraint that the DN will
be subordinate to the containerInfo entry.
4.2.1.1
I note that LDAP already has a UUID syntax 1.3.6.1.1.16.1 and I don't
believe you should be defining yours as inheriting from "name".
4.2.1.2/3
IMO you should define a URL format instead of distinct address/port
attributes.
4.2.1.14
XDR blobs? Really?
4.2.1.18...
Single-bit attributes? You seem to be specifying a particular
implementation of a file service. IETF specs should define protocols and data
interchange formats, but leave implementation-level details to implementors.
4.2.2.2 fedfsFsn
IMO name/port should just be an LDAP URL. Also your definition provides
absolutely zero information of how the LDAP server should be contacted (e.g.
using ldaps or StartTLS) which both can be encoded in an LDAP URL. It also
precludes the use of ldapi:// which might be preferred for an
inward-facing/local agent.
I haven't read the rest of the draft but IMO this is premature for a last call.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/