summaryrefslogtreecommitdiffstats
path: root/xlators/protocol/server/src/server3_1-fops.c
diff options
context:
space:
mode:
authorAmar Tumballi <amar@gluster.com>2011-08-08 16:54:12 +0530
committerAnand Avati <avati@gluster.com>2011-08-10 06:58:48 -0700
commit2822e29373c62955e32bf6f9404ae947b2299bf2 (patch)
treeb02ef269f8593d4af552f19f9d70d6285ac38ebc /xlators/protocol/server/src/server3_1-fops.c
parent98a487f84287faf28c03183116c93a9e87546768 (diff)
fuse-resolve: prevent linking of inodes of different inode-table
This can happen in deep_resolve_cbk, which happens after a graph switch. Root cause was because the graph change happened while a FOP was in transit and by the time the call came back, the active translator of fuse is now changed. Fix is to make sure the resolve operation happens on a given inode table, instead of taking the latest graph of fuse for each operation Change-Id: Idd6e2d5c2d5fc5d571f7a1fbc174e210babf8a2b BUG: 3355 Reviewed-on: http://review.gluster.com/193 Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Shishir Gowda <shishirng@gluster.com> Reviewed-by: Anand Avati <avati@gluster.com>
Diffstat (limited to 'xlators/protocol/server/src/server3_1-fops.c')
0 files changed, 0 insertions, 0 deletions