Greg Banks wrote:
Strongly agreed with all the above. It's difficult to avoid the
conclusion that the current pNFS spec is designed to allow the
existing parallel filesystem vendors to sell "standards compliant"
solutions that only work with their client software and where all
the MDS and DS machines need to be bought from the same vendor.
If the spec defined a single layout type, and all three protocols
involved were variants of NFSv4.1 and were defined in the spec,
we would have a true open standard.
Greg, I'm afraid your conclusion is just wrong. What exactly is it
based on?
I'd appreciate if you could look again at the current Internet Drafts
comprising
NFSv4.1 and layout types and please raise any issues you see in the specs
that would jeopardize interoperability between different client software
vendors
and different server / storage vendors.
http://tools.ietf.org/html/draft-ietf-nfsv4-minorversion1
http://tools.ietf.org/html/draft-ietf-nfsv4-pnfs-obj
http://tools.ietf.org/html/draft-ietf-nfsv4-pnfs-block
There is indeed a third protocol in the overall architecture used by the
MDS to manage
the storage devices and this protocol is outside the scope of NFSv4.1.
This may lead
to non-interoperable implementations of server/storage systems but that
definitely was
not the intent of the design decision to leave the storage management
protocol unspecified
in NFSv4.1.
The object-based layout type. for example. is based on using the
standard OSD protocol
between the MDS and the OSDs for control as well as between the clients
and the OSDs
for data transfer. How does that preclude interoperability between
different client, MDS,
and DS vendors if the MDS, OSDs, and clients comply with T-10 OSD and
MDS and
client comply with NFSv4.1 and the pnfs-obj RFC (when it becomes one)?
Benny
-
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html