From 28994167a7fbbb35370b515eb72a9aaf49f58ac4 Mon Sep 17 00:00:00 2001 From: Anand Avati Date: Sat, 20 Oct 2012 00:14:13 -0700 Subject: fuse-bridge: fix posix-only configuration Recent changes in fuse-resolver had broken the use case of having a trivial configuration with only storage/posix translator. Fix it and include a regression test to avoid breakage in the future. Change-Id: I85cbcac4b5c2d3517dd03fd3dc6d07610697981b BUG: 868478 Signed-off-by: Anand Avati Reviewed-on: http://review.gluster.org/4114 Tested-by: Gluster Build System Reviewed-by: Brian Foster Reviewed-by: Vijay Bellur --- xlators/mount/fuse/src/fuse-resolve.c | 1 + 1 file changed, 1 insertion(+) (limited to 'xlators/mount') diff --git a/xlators/mount/fuse/src/fuse-resolve.c b/xlators/mount/fuse/src/fuse-resolve.c index e7e580fe8..88ce32ab9 100644 --- a/xlators/mount/fuse/src/fuse-resolve.c +++ b/xlators/mount/fuse/src/fuse-resolve.c @@ -241,6 +241,7 @@ fuse_resolve_parent_simple (fuse_state_t *state) if (parent->table == state->itable) { /* no graph switches since */ loc->parent = inode_ref (parent); + uuid_copy (loc->pargfid, parent->gfid); loc->inode = inode_grep (state->itable, parent, loc->name); /* nodeid for root is 1 and we blindly take the latest graph's -- cgit