login
Header Space

 
 

Re: Distributed storage. Move away from char device ioctls.

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: J. Bruce Fields <bfields@...>
Cc: <netdev@...>, <linux-kernel@...>, <linux-fsdevel@...>
Date: Saturday, September 15, 2007 - 12:08 am

J. Bruce Fields wrote:




I just sorta assumed you could fall back to the NFSv4.0 mode of 
operation, going through the metadata server for all data accesses.

But look at that choice in practice:  you can either ditch pNFS 
completely, or use a proprietary solution.  The market incentives are 
CLEARLY tilted in favor of makers of proprietary solutions.  But it's a 
poor choice (really little choice at all).

Overall, my main concern is that NFSv4.1 is no longer an open 
architecture solution.  The "no-pNFS or proprietary platform" choice 
merely illustrate one of many negative aspects of this architecture.

One of NFS's biggest value propositions is its interoperability.  To 
quote some Wall Street guys, "NFS is like crack.  It Just Works.  We 
love it."

Now, for the first time in NFS's history (AFAIK), the protocol is no 
longer completely specified, completely known.  No longer a "closed 
loop."  Private layout types mean that it is _highly_ unlikely that any 
OS or appliance or implementation will be able to claim "full NFS 
compatibility."

And when the proprietary portion of the spec involves something as basic 
as accessing one's own data, I consider that a fundamental flaw.  NFS is 
no longer completely open.

	Jeff



-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Distributed storage. Move away from char device ioctls., Evgeniy Polyakov, (Fri Sep 14, 2:54 pm)
Re: Distributed storage. Move away from char device ioctls., Evgeniy Polyakov, (Sat Sep 15, 8:29 am)
Re: Distributed storage. Move away from char device ioctls., Evgeniy Polyakov, (Sun Sep 16, 9:43 am)
Re: Distributed storage. Move away from char device ioctls., Evgeniy Polyakov, (Fri Oct 26, 6:44 am)
Re: Distributed storage. Move away from char device ioctls., Evgeniy Polyakov, (Sat Sep 15, 8:34 am)
Re: Distributed storage. Move away from char device ioctls., J. Bruce Fields, (Fri Sep 14, 5:12 pm)
Re: Distributed storage. Move away from char device ioctls., J. Bruce Fields, (Fri Sep 14, 5:18 pm)
Re: Distributed storage. Move away from char device ioctls., J. Bruce Fields, (Fri Sep 14, 6:42 pm)
Re: Distributed storage. Move away from char device ioctls., Jeff Garzik, (Sat Sep 15, 12:08 am)
Re: Distributed storage. Move away from char device ioctls., J. Bruce Fields, (Sat Sep 15, 12:40 am)
speck-geostationary