diff options
author | Jeff Layton <jlaton@redhat.com> | 2008-04-14 09:03:13 -0400 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2008-04-14 09:03:13 -0400 |
commit | 697e28939b7d0a3e0ffe3b6bd516213a55f5a063 (patch) | |
tree | b6c6d65be3d2decbcc1092ae97245fb07ee53cb7 | |
parent | 7d9dcf303b30aeb8b3dc06616d42a8abbdc61b27 (diff) | |
download | nfs-utils-697e28939b7d0a3e0ffe3b6bd516213a55f5a063.tar.gz nfs-utils-697e28939b7d0a3e0ffe3b6bd516213a55f5a063.tar.xz nfs-utils-697e28939b7d0a3e0ffe3b6bd516213a55f5a063.zip |
Change how mount.nfs handles EACCES errors. Currently,
EACCES is a non-fatal error which means the mount will be
retied. This caused mounts to hang for 2mins when the client
does not have permission to access the export. In a strict
interpretation, the error that should be returned is EPERM, but
this is not always the case. So due to the fuzzy interpretation,
of EPERM and EACCES, EACCESS is now a fatal error
Signed-off-by: Steve Dickson <steved@redhat.com>
-rw-r--r-- | utils/mount/stropts.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/utils/mount/stropts.c b/utils/mount/stropts.c index cadb1f4..cdd610e 100644 --- a/utils/mount/stropts.c +++ b/utils/mount/stropts.c @@ -252,7 +252,6 @@ static int set_mandatory_options(const char *type, static int is_permanent_error(int error) { switch (error) { - case EACCES: case ESTALE: case ETIMEDOUT: case ECONNREFUSED: |