"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libglusterfs/src/glusterfs/common-utils.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.

common-utils.h  (glusterfs-8.4):common-utils.h  (glusterfs-8.5)
skipping to change at line 183 skipping to change at line 183
enum _gf_xlator_ipc_targets { enum _gf_xlator_ipc_targets {
GF_IPC_TARGET_CHANGELOG = 0, GF_IPC_TARGET_CHANGELOG = 0,
GF_IPC_TARGET_CTR = 1, GF_IPC_TARGET_CTR = 1,
GF_IPC_TARGET_UPCALL = 2 GF_IPC_TARGET_UPCALL = 2
}; };
typedef enum _gf_special_pid gf_special_pid_t; typedef enum _gf_special_pid gf_special_pid_t;
typedef enum _gf_xlator_ipc_targets _gf_xlator_ipc_targets_t; typedef enum _gf_xlator_ipc_targets _gf_xlator_ipc_targets_t;
/* Array to hold custom xattr keys */
extern char *xattrs_to_heal[];
char **
get_xattrs_to_heal();
/* The DHT file rename operation is not a straightforward rename. /* The DHT file rename operation is not a straightforward rename.
* It involves creating linkto and linkfiles, and can unlink or rename the * It involves creating linkto and linkfiles, and can unlink or rename the
* source file depending on the hashed and cached subvols for the source * source file depending on the hashed and cached subvols for the source
* and target files. this makes it difficult for geo-rep to figure out that * and target files. this makes it difficult for geo-rep to figure out that
* a rename operation has taken place. * a rename operation has taken place.
* *
* We now send a special key and the values of the source and target pargfids * We now send a special key and the values of the source and target pargfids
* and basenames to indicate to changelog that the operation in question * and basenames to indicate to changelog that the operation in question
* should be treated as a rename. We are explicitly filling and sending this * should be treated as a rename. We are explicitly filling and sending this
* as a binary value in the dictionary as the unlink op will not have the * as a binary value in the dictionary as the unlink op will not have the
 End of changes. 1 change blocks. 
0 lines changed or deleted 6 lines changed or added

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