login
Header Space

 
 

Re: recent nfs change causes autofs regression

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jakob Oestergaard <jakob@...>
Cc: Trond Myklebust <trond.myklebust@...>, Frank van Maarseveen <frankvm@...>, Hua Zhong <hzhong@...>, 'Linux Kernel Mailing List' <linux-kernel@...>, <akpm@...>
Date: Friday, August 31, 2007 - 4:07 am

On Fri, 31 Aug 2007, Jakob Oestergaard wrote:

I don't dispute that the new code does somethign good.

But it changes existing behaviour.

When we add NEW BEHAVIOUR, we don't add it to old interfaces when that 
breaks old user mode! We add a new flag saying "I want the new behaviour".

This is not rocket science, guys. This is very basic kernel behaviour. The 
kernel exists only to serve user space, and that means that there is no 
more important thing to do than to make sure you don't break existing 
users, unless you have some *damns* strong reasons.


No. What he broke was a working and sane setup.

The fact that he may *also* have broken insane setups is totally 
irrelevant. Don't go off on some tangent that has nothing to do with the 
regression in question!


Stop blathering. Of course we fix security holes. But we don't break 
things that don't need breaking. This wasn't a security hole.

You are making up irrelevant arguments that have nothing to do with this 
regression.

If you want new behaviour, you add a new flag saying you want new 
behaviour. You don't just start behaving differently from what you've 
always done before (and what *other* UNIXes do, for that matter).

Besides, even *if* it was a matter of somebody doing a mount with "rw", 
when the previous mount was "ro", returning EBUSY is still the wrong thing 
to do! If the user asks for a new mount that is read-write, he should just 
get it - ie we should not re-use the old client handles, and we should do 
what Solaris apparently does, namely to just make it a totally different 
mount.

In other words, it should (as I already mentioned once) have used 
"nosharecache" by default, which makes it all work.

Then, people who want to re-use the caches (which in turn may mean that 
everything needs to have the same flags), THOSE PEOPLE, who want the NEW 
SEMANTICS (errors and all) should then use a "sharecache" flag.

See? You don't have to screw people over.


Bullshit. "Seeing the error in his logs" doesn't help anything. The 
problem wasn't the lack of error, the problem was that it was a new and 
unnecessary error in the first place. Logging it doesn't make it any less 
buggy.

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

Messages in current thread:
recent nfs change causes autofs regression, Hua Zhong, (Thu Aug 30, 5:07 pm)
Re: recent nfs change causes autofs regression, Frank van Maarseveen, (Fri Aug 31, 4:14 am)
Re: recent nfs change causes autofs regression, Ian Kent, (Fri Aug 31, 5:05 am)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Thu Aug 30, 6:37 pm)
Re: recent nfs change causes autofs regression, Linus Torvalds, (Thu Aug 30, 11:49 pm)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 12:21 pm)
Re: recent nfs change causes autofs regression, Bill Davidsen, (Sat Sep 1, 8:58 pm)
Re: recent nfs change causes autofs regression, David Howells, (Tue Sep 4, 3:54 am)
Re: recent nfs change causes autofs regression, Ian Kent, (Wed Sep 5, 8:44 am)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Wed Sep 5, 12:26 pm)
Re: recent nfs change causes autofs regression, David Howells, (Wed Sep 5, 11:37 am)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Wed Sep 5, 11:50 am)
Re: recent nfs change causes autofs regression, Ian Kent, (Thu Sep 6, 1:23 am)
Re: recent nfs change causes autofs regression, Bill Davidsen, (Wed Sep 5, 8:35 am)
Re: recent nfs change causes autofs regression, David Howells, (Wed Sep 5, 11:34 am)
RE: recent nfs change causes autofs regression, Hua Zhong, (Fri Aug 31, 2:47 pm)
RE: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 3:13 pm)
RE: recent nfs change causes autofs regression, Hua Zhong, (Fri Aug 31, 3:35 pm)
Re: recent nfs change causes autofs regression, Linus Torvalds, (Fri Aug 31, 1:01 pm)
Re: recent nfs change causes autofs regression, David Howells, (Tue Sep 4, 4:35 am)
Re: recent nfs change causes autofs regression, Linus Torvalds, (Tue Sep 4, 5:04 am)
Re: recent nfs change causes autofs regression, David Howells, (Tue Sep 4, 4:02 am)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 3:03 pm)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 12:44 am)
Re: recent nfs change causes autofs regression, Linus Torvalds, (Fri Aug 31, 12:59 am)
Re: recent nfs change causes autofs regression, Ian Kent, (Fri Aug 31, 1:38 am)
Re: recent nfs change causes autofs regression, Martin Knoblauch, (Fri Aug 31, 4:54 am)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 1:04 am)
RE: recent nfs change causes autofs regression, Hua Zhong, (Fri Aug 31, 1:24 am)
Re: recent nfs change causes autofs regression, Linus Torvalds, (Fri Aug 31, 1:16 am)
Re: recent nfs change causes autofs regression, Jakob Oestergaard, (Fri Aug 31, 3:40 am)
Re: recent nfs change causes autofs regression, Frank van Maarseveen, (Fri Aug 31, 4:28 am)
Re: recent nfs change causes autofs regression, Linus Torvalds, (Fri Aug 31, 4:07 am)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 8:11 am)
Re: recent nfs change causes autofs regression, David Howells, (Tue Sep 4, 3:51 am)
Re: recent nfs change causes autofs regression, Frank van Maarseveen, (Fri Aug 31, 9:12 am)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 9:50 am)
Re: recent nfs change causes autofs regression, Frank van Maarseveen, (Fri Aug 31, 10:42 am)
Re: recent nfs change causes autofs regression, Jakob Oestergaard, (Fri Aug 31, 4:51 am)
Re: recent nfs change causes autofs regression, Linus Torvalds, (Fri Aug 31, 12:43 pm)
Re: recent nfs change causes autofs regression, Jakob Oestergaard, (Mon Sep 3, 9:20 am)
Re: recent nfs change causes autofs regression, Martin Knoblauch, (Mon Sep 3, 9:43 am)
RE: recent nfs change causes autofs regression, Hua Zhong, (Thu Aug 30, 11:57 pm)
Re: recent nfs change causes autofs regression, Andrew Morton, (Thu Aug 30, 9:24 pm)
Re: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 12:33 am)
RE: recent nfs change causes autofs regression, Hua Zhong, (Thu Aug 30, 6:47 pm)
RE: recent nfs change causes autofs regression, Trond Myklebust, (Thu Aug 30, 7:22 pm)
RE: recent nfs change causes autofs regression, Hua Zhong, (Thu Aug 30, 7:30 pm)
RE: recent nfs change causes autofs regression, Trond Myklebust, (Thu Aug 30, 7:37 pm)
RE: recent nfs change causes autofs regression, Hua Zhong, (Thu Aug 30, 7:44 pm)
RE: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 12:31 am)
Re: recent nfs change causes autofs regression, Matthias Schniedermeyer, (Fri Aug 31, 3:50 am)
RE: recent nfs change causes autofs regression, Ian Kent, (Fri Aug 31, 1:09 am)
RE: recent nfs change causes autofs regression, Linus Torvalds, (Fri Aug 31, 12:38 am)
RE: recent nfs change causes autofs regression, Trond Myklebust, (Fri Aug 31, 12:57 am)
RE: recent nfs change causes autofs regression, Hua Zhong, (Fri Aug 31, 12:47 am)
speck-geostationary