summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr
diff options
context:
space:
mode:
authorRaghavendra Bhat <raghavendrabhat@gluster.com>2011-04-04 14:50:11 +0000
committerAnand Avati <avati@gluster.com>2011-04-13 00:38:39 -0700
commitb71aa0cdb7113dfa7e94720da48cc46c476cde4a (patch)
tree12a3e68ec13ccfdc3cb51f1433611cc843195ac6 /xlators/cluster/afr
parent2e4eeb06adc1e6a8a7ded02752ade780ac977200 (diff)
declare favorite child as int instead of unsigned int
In afr_private_t structure favorite child is declared as unsigned int. In init function of afr we set favorite child to -1, if that option is not found in volfile. But favorite child value will be set to a huge value instead of -1 since it is an unsigned int and in statedump file favorite child value is displayed as a huge value instead of -1. Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com> Signed-off-by: Anand Avati <avati@gluster.com> BUG: 2668 ([glusterfs-3.2.9qa7]: createbench error) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2668
Diffstat (limited to 'xlators/cluster/afr')
-rw-r--r--xlators/cluster/afr/src/afr.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/xlators/cluster/afr/src/afr.h b/xlators/cluster/afr/src/afr.h
index 6e59b15cee3..f1b0efbd22f 100644
--- a/xlators/cluster/afr/src/afr.h
+++ b/xlators/cluster/afr/src/afr.h
@@ -68,7 +68,7 @@ typedef struct _afr_private {
gf_boolean_t entry_change_log; /* on/off */
int read_child; /* read-subvolume */
- unsigned int favorite_child; /* subvolume to be preferred in resolving
+ int favorite_child; /* subvolume to be preferred in resolving
split-brain cases */
unsigned int data_lock_server_count;