summaryrefslogtreecommitdiffstats
path: root/xlators/features/locks
diff options
context:
space:
mode:
authorVikas Gorur <vikas@gluster.com>2010-01-28 06:55:05 +0000
committerAnand V. Avati <avati@dev.gluster.com>2010-02-07 23:27:52 -0800
commit03f487c9419fca50d378ce514b014450e46af113 (patch)
treec8ca27607c609ed168e9f398f7cafa3ef6b3342c /xlators/features/locks
parent58b29b62980299bc70196703f36b7c7c30b72ba1 (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 'xlators/features/locks')
0 files changed, 0 insertions, 0 deletions