diff options
author | Vikas Gorur <vikas@gluster.com> | 2010-01-28 06:55:05 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2010-01-28 06:11:28 -0800 |
commit | e5a43ac65f60b7c4163eba6d7e15b60c54879813 (patch) | |
tree | 51527bdd3558d33266f5bd3e98c380fae3b4a647 /transport | |
parent | 5a574d96c392b19a92bb925b4b4dd268393831ea (diff) |
storage/posix: Fix device number handling.
There are two fixes in this patch:
1) If the device number has changed, do a fresh stat on the export
directory and if it matches the device number of the file,
assume a remount happened and remember the new device number
as official (this helps automounted export volumes).
2) Don't log the "device number changed" message if it is due
to a stat on ".." (in posix_readdirp), as it could be because
".." leads us out of the exported volume.
Signed-off-by: Vikas Gorur <vikas@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 576 (crossing device (2056) + fuse LOOKUP error)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=576
Diffstat (limited to 'transport')
0 files changed, 0 insertions, 0 deletions