diff options
author | Richard Wareing <rwareing@fb.com> | 2015-08-27 21:06:37 -0700 |
---|---|---|
committer | Raghavendra Bhat <raghavendra@redhat.com> | 2015-09-06 09:20:25 -0700 |
commit | 68a07320202efe24bb59937850e4bf24c6aad34c (patch) | |
tree | 57b722b2a5095d8252d237c09d2c775f846d61bc /xlators/cluster/afr/src/afr-common.c | |
parent | b8118289a928c72cf5a2298419c188fb87426c2f (diff) |
nfs: Fixes "Remote I/O error" mount failures
- Fixes issue where NFS mount fail with "Remove I/O error" after the
target directory has been deleted and re-created after the gNFSd has
already cached the inode of the first generation of the target
directory.
- The solution is to follow the guidance of the AFR2 comments and
refresh the inode by deleting it from cache and looking it up
again.
BUG: 1258069
Change-Id: I9c7d8bd460ee9e5ea0b5b47d23886b1afcdcd563
Reported-by: Richard Wareing <rwareing@fb.com>
Signed-off-by: Niels de Vos <ndevos@redhat.com>
Reviewed-on: http://review.gluster.org/12045
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Raghavendra Bhat <raghavendra@redhat.com>
Diffstat (limited to 'xlators/cluster/afr/src/afr-common.c')
0 files changed, 0 insertions, 0 deletions