diff options
author | Ravishankar N <ravishankar@redhat.com> | 2015-12-07 18:03:03 +0530 |
---|---|---|
committer | Pranith Kumar Karampuri <pkarampu@redhat.com> | 2015-12-28 23:25:23 -0800 |
commit | f88369e75fc2482eec68da798d849acaa30c5de8 (patch) | |
tree | 5976f6aded643fa87febb1aa663c8b1db3d65def /build-aux | |
parent | c0cc93dfe6fc63caeae9448dc689adcf13ea3aae (diff) |
afr: refresh inode using fstat
Backport of http://review.gluster.org/12894
For fd based operations (fgetxattr, readv etc.) if an inode refresh is
required, do so using fstat instead of lookup. This is because the file
might have been deleted by another client before refresh but posix
mandates that FOPS using already open fds must still succeed.
Change-Id: Id5f71c3af4892b648eb747f363dffe6208e7ac09
BUG: 1290363
Signed-off-by: Ravishankar N <ravishankar@redhat.com>
Reviewed-on: http://review.gluster.org/13040
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Tested-by: NetBSD Build System <jenkins@build.gluster.org>
Reviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>
Diffstat (limited to 'build-aux')
0 files changed, 0 insertions, 0 deletions