login
Header Space

 
 

Re: [PATCH 2/3] enhanced syscall ESTALE error handling (v2)

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <staubach@...>
Cc: <miklos@...>, <linux-kernel@...>, <linux-nfs@...>, <akpm@...>, <trond.myklebust@...>, <linux-fsdevel@...>
Date: Monday, February 4, 2008 - 3:02 pm

> > I don't know what NFS does, but returning EINTR without actually

Is it really?  Man nfs says something quite different (emphasis mine):

   intr        If an NFS file operation has a *major timeout* and  it  is
               hard  mounted,  then  allow signals to interupt the file
               operation and cause it to return EINTR  to  the  calling
               program.  The *default* is to *not* allow file operations to
               be *interrupted*.


It's not FUD, it's being careful not to break an implementation when
changing an API in a backward incompatbile way.


I have already done so:

  "Also up till now, returning ESTALE in a fuse filesystem was a
   perfectly valid thing to do.  This patch changes the behavior of
   that rather drastically.  There might be installed systems that
   rely on current behavior, and we want to avoid breaking those on a
   kernel upgrade."

Miklos
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 2/3] enhanced ESTALE error handling, Peter Staubach, (Fri Jan 18, 11:36 am)
[PATCH 2/3] enhanced syscall ESTALE error handling (v2), Peter Staubach, (Fri Feb 1, 4:57 pm)
[PATCH 2/3] enhanced syscall ESTALE error handling (v3), Peter Staubach, (Mon Mar 10, 4:23 pm)
Re: [PATCH 2/3] enhanced syscall ESTALE error handling (v2), Miklos Szeredi, (Mon Feb 4, 3:02 pm)
speck-geostationary