diff options
| author | Anand Avati <avati@gluster.com> | 2009-12-06 12:47:25 +0000 | 
|---|---|---|
| committer | Anand V. Avati <avati@dev.gluster.com> | 2009-12-06 10:35:10 -0800 | 
| commit | 72e82741b52fb749eb912f97848b707d97ec69ff (patch) | |
| tree | d3ddf00b7ced95c4fce0e00999bfb4a228cb10fe /xlators/cluster/dht/src/dht-common.h | |
| parent | 0117cf0d3dfeb49b739e0da84f429b5375fd922a (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.h | 1 | 
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;  | 
