"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "xlators/cluster/afr/src/afr.h" between
glusterfs-8.4.tar.gz and glusterfs-8.5.tar.gz

About: GlusterFS is a network/cluster filesystem. The storage server (or each in a cluster) runs glusterfsd and the clients use mount command or glusterfs client to mount the exported filesystem. Release series 8.x.

afr.h  (glusterfs-8.4):afr.h  (glusterfs-8.5)
skipping to change at line 179 skipping to change at line 179
} afr_lk_heal_info_t; } afr_lk_heal_info_t;
typedef struct _afr_private { typedef struct _afr_private {
gf_lock_t lock; /* to guard access to child_count, etc */ gf_lock_t lock; /* to guard access to child_count, etc */
unsigned int child_count; /* total number of children */ unsigned int child_count; /* total number of children */
unsigned int arbiter_count; /*subset of child_count. unsigned int arbiter_count; /*subset of child_count.
Has to be 0 or 1.*/ Has to be 0 or 1.*/
xlator_t **children; xlator_t **children;
inode_t *root_inode;
int favorite_child; /* subvolume to be preferred in resolving int favorite_child; /* subvolume to be preferred in resolving
split-brain cases */ split-brain cases */
/* For thin-arbiter. */ /* For thin-arbiter. */
uuid_t ta_gfid; uuid_t ta_gfid;
unsigned int thin_arbiter_count; /* 0 or 1 at the moment.*/ unsigned int thin_arbiter_count; /* 0 or 1 at the moment.*/
int ta_bad_child_index; int ta_bad_child_index;
int ta_event_gen; int ta_event_gen;
unsigned int ta_in_mem_txn_count; unsigned int ta_in_mem_txn_count;
unsigned int ta_on_wire_txn_count; unsigned int ta_on_wire_txn_count;
struct list_head ta_waitq; struct list_head ta_waitq;
 End of changes. 1 change blocks. 
2 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)