summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/dht/src/dht-common.h
diff options
context:
space:
mode:
authorAnand Avati <avati@gluster.com>2009-12-06 12:47:25 +0000
committerAnand V. Avati <avati@dev.gluster.com>2009-12-06 10:35:10 -0800
commit72e82741b52fb749eb912f97848b707d97ec69ff (patch)
treed3ddf00b7ced95c4fce0e00999bfb4a228cb10fe /xlators/cluster/dht/src/dht-common.h
parent0117cf0d3dfeb49b739e0da84f429b5375fd922a (diff)
distribute: return st_dev from the same subvol from where itransform is performed
distribute should return st_dev from the same subvolume it itransforms the inode number. this is to ensure that there will not be false replacements of inodes in inode management Signed-off-by: Anand V. Avati <avati@blackhole.gluster.com> Signed-off-by: Anand V. Avati <avati@dev.gluster.com> BUG: 433 (Posix conformance test failed on 3.0.0pre2 (Dec 3) release) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=433
Diffstat (limited to 'xlators/cluster/dht/src/dht-common.h')
-rw-r--r--xlators/cluster/dht/src/dht-common.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/xlators/cluster/dht/src/dht-common.h b/xlators/cluster/dht/src/dht-common.h
index c417a85964a..5a43f9c0682 100644
--- a/xlators/cluster/dht/src/dht-common.h
+++ b/xlators/cluster/dht/src/dht-common.h
@@ -73,6 +73,7 @@ struct dht_local {
dht_layout_t *layout;
size_t size;
ino_t st_ino;
+ ino_t st_dev;
xlator_t *src_hashed, *src_cached;
xlator_t *dst_hashed, *dst_cached;
xlator_t *cached_subvol;