diff options
author | Amar Tumballi <amar@gluster.com> | 2010-09-23 05:14:05 +0000 |
---|---|---|
committer | Vijay Bellur <vijay@dev.gluster.com> | 2010-09-23 07:51:02 -0700 |
commit | a2e35ea0166c42435f860990c9476dda470843c8 (patch) | |
tree | b443c1024313cf0ee61f6b09d5ff19bd40f77e30 /xlators/cluster/dht/src/dht-rename.c | |
parent | 279d46c1068761ffd6349db2913f06c4bb692e17 (diff) |
distribute: bring in feature to fix the layout of root inode
* If the errno is ESTALE for root, fuse doesn't send fresh lookup on
the path (it does for all other inodes). Earlier layout mismatch for
root never used to happen inside codebase, and if noticed, it was
serious issue.
Now with DVM, after a add-brick or a remove-brick, layout can be
changed even for 'root' inode. Needed to fix this issue inside
distribute itself, instead of fuse sending 'fresh' lookup on root.
Signed-off-by: Amar Tumballi <amar@gluster.com>
Signed-off-by: Vijay Bellur <vijay@dev.gluster.com>
BUG: 1630 ()
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1630
Diffstat (limited to 'xlators/cluster/dht/src/dht-rename.c')
0 files changed, 0 insertions, 0 deletions