diff options
| -rw-r--r-- | libglusterfs/src/common-utils.h | 2 | ||||
| -rw-r--r-- | xlators/cluster/afr/src/afr-common.c | 6 | ||||
| -rw-r--r-- | xlators/cluster/afr/src/afr-inode-write.c | 2 | ||||
| -rw-r--r-- | xlators/cluster/afr/src/afr-self-heal-common.c | 2 | ||||
| -rw-r--r-- | xlators/cluster/afr/src/afr-self-heald.c | 6 | ||||
| -rw-r--r-- | xlators/cluster/ec/src/ec-heal.c | 4 | ||||
| -rw-r--r-- | xlators/cluster/ec/src/ec-heald.c | 4 | ||||
| -rw-r--r-- | xlators/features/changelog/src/changelog-helpers.h | 2 | ||||
| -rw-r--r-- | xlators/features/changetimerecorder/src/ctr-helper.h | 2 | ||||
| -rw-r--r-- | xlators/features/marker/src/marker.c | 2 | ||||
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-replace-brick.c | 2 | ||||
| -rw-r--r-- | xlators/protocol/server/src/server-helpers.c | 2 | 
12 files changed, 19 insertions, 17 deletions
diff --git a/libglusterfs/src/common-utils.h b/libglusterfs/src/common-utils.h index 1c9ef13b80a..b2466170931 100644 --- a/libglusterfs/src/common-utils.h +++ b/libglusterfs/src/common-utils.h @@ -117,7 +117,7 @@ enum _gf_client_pid          GF_CLIENT_PID_DEFRAG            = -3,          GF_CLIENT_PID_NO_ROOT_SQUASH    = -4,          GF_CLIENT_PID_QUOTA_MOUNT       = -5, -        GF_CLIENT_PID_AFR_SELF_HEALD    = -6, +        GF_CLIENT_PID_SELF_HEALD        = -6,          GF_CLIENT_PID_GLFS_HEAL         = -7,          GF_CLIENT_PID_BITD              = -8,          GF_CLIENT_PID_SCRUB             = -9, diff --git a/xlators/cluster/afr/src/afr-common.c b/xlators/cluster/afr/src/afr-common.c index dae1b9d8a48..9f47484e043 100644 --- a/xlators/cluster/afr/src/afr-common.c +++ b/xlators/cluster/afr/src/afr-common.c @@ -824,7 +824,7 @@ afr_inode_refresh_done (call_frame_t *frame, xlator_t *this)  	if (ret && afr_selfheal_enabled (this)) {  		heal = copy_frame (frame);  		if (heal) -			heal->root->pid = GF_CLIENT_PID_AFR_SELF_HEALD; +			heal->root->pid = GF_CLIENT_PID_SELF_HEALD;  		ret = synctask_new (this->ctx->env, afr_refresh_selfheal_wrap,  				    afr_refresh_selfheal_done, heal, frame);  		if (ret) @@ -1912,7 +1912,7 @@ afr_lookup_metadata_heal_check (call_frame_t *frame, xlator_t *this)          heal = copy_frame (frame);          if (heal) -                heal->root->pid = GF_CLIENT_PID_AFR_SELF_HEALD; +                heal->root->pid = GF_CLIENT_PID_SELF_HEALD;          ret = synctask_new (this->ctx->env, afr_lookup_sh_metadata_wrap,                              afr_refresh_selfheal_done, heal, frame);          if(ret) @@ -2000,7 +2000,7 @@ afr_lookup_entry_heal (call_frame_t *frame, xlator_t *this)  	if (need_heal) {  		heal = copy_frame (frame);  		if (heal) -			heal->root->pid = GF_CLIENT_PID_AFR_SELF_HEALD; +			heal->root->pid = GF_CLIENT_PID_SELF_HEALD;  		ret = synctask_new (this->ctx->env, afr_lookup_selfheal_wrap,  				    afr_refresh_selfheal_done, heal, frame);  		if (ret) diff --git a/xlators/cluster/afr/src/afr-inode-write.c b/xlators/cluster/afr/src/afr-inode-write.c index 454124fadb1..297d7b8b0dd 100644 --- a/xlators/cluster/afr/src/afr-inode-write.c +++ b/xlators/cluster/afr/src/afr-inode-write.c @@ -1419,7 +1419,7 @@ afr_handle_replace_brick (xlator_t *this, call_frame_t *frame, loc_t *loc,          ret =  dict_get_str (dict, GF_AFR_REPLACE_BRICK, &replace_brick);          if (!ret) { -                if (frame->root->pid != GF_CLIENT_PID_AFR_SELF_HEALD) { +                if (frame->root->pid != GF_CLIENT_PID_SELF_HEALD) {                          gf_log (this->name, GF_LOG_ERROR, "'%s' is an internal"                                  " extended attribute : %s.",                                  GF_AFR_REPLACE_BRICK, strerror (EPERM)); diff --git a/xlators/cluster/afr/src/afr-self-heal-common.c b/xlators/cluster/afr/src/afr-self-heal-common.c index cd2dc10be27..c2ea4e96dc9 100644 --- a/xlators/cluster/afr/src/afr-self-heal-common.c +++ b/xlators/cluster/afr/src/afr-self-heal-common.c @@ -1262,7 +1262,7 @@ afr_frame_create (xlator_t *this)  	call_frame_t *frame    = NULL;  	afr_local_t  *local    = NULL;  	int           op_errno = 0; -	pid_t         pid      = GF_CLIENT_PID_AFR_SELF_HEALD; +	pid_t         pid      = GF_CLIENT_PID_SELF_HEALD;  	frame = create_frame (this, this->ctx->pool);  	if (!frame) diff --git a/xlators/cluster/afr/src/afr-self-heald.c b/xlators/cluster/afr/src/afr-self-heald.c index c408abb444e..028d3ec4256 100644 --- a/xlators/cluster/afr/src/afr-self-heald.c +++ b/xlators/cluster/afr/src/afr-self-heald.c @@ -442,7 +442,7 @@ afr_shd_index_sweep (struct subvol_healer *healer)  		return -errno;  	} -        ret = syncop_dir_scan (subvol, &loc, GF_CLIENT_PID_AFR_SELF_HEALD, +        ret = syncop_dir_scan (subvol, &loc, GF_CLIENT_PID_SELF_HEALD,                                 healer, afr_shd_index_heal);          inode_forget (loc.inode, 1); @@ -483,7 +483,7 @@ afr_shd_full_sweep (struct subvol_healer *healer, inode_t *inode)          priv = healer->this->private;          loc.inode = inode;          return syncop_ftw (priv->children[healer->subvol], &loc, -                           GF_CLIENT_PID_AFR_SELF_HEALD, healer, +                           GF_CLIENT_PID_SELF_HEALD, healer,                             afr_shd_full_heal);  } @@ -900,7 +900,7 @@ afr_shd_gather_index_entries (xlator_t *this, int child, dict_t *output)                  return -errno;          } -        ret = syncop_dir_scan (subvol, &loc, GF_CLIENT_PID_AFR_SELF_HEALD, +        ret = syncop_dir_scan (subvol, &loc, GF_CLIENT_PID_SELF_HEALD,                                 output, afr_shd_gather_entry);          inode_forget (loc.inode, 1);          loc_wipe (&loc); diff --git a/xlators/cluster/ec/src/ec-heal.c b/xlators/cluster/ec/src/ec-heal.c index 10dc9f158e7..d80cdabc5ab 100644 --- a/xlators/cluster/ec/src/ec-heal.c +++ b/xlators/cluster/ec/src/ec-heal.c @@ -1369,7 +1369,7 @@ ec_heal_names (call_frame_t *frame, ec_t *ec, inode_t *inode,                  if (!participants[i])                          continue;                  syncop_dir_scan (ec->xl_list[i], &loc, -                                GF_CLIENT_PID_AFR_SELF_HEALD, &name_data, +                                GF_CLIENT_PID_SELF_HEALD, &name_data,                                  ec_name_heal_handler);                  for (j = 0; j < ec->nodes; j++)                          if (name_data.failed_on[j]) @@ -2325,6 +2325,8 @@ ec_heal_do (xlator_t *this, void *data, loc_t *loc, int32_t partial)          /*Do heal as root*/          frame->root->uid = 0;          frame->root->gid = 0; +        /*Mark the fops as internal*/ +        frame->root->pid = GF_CLIENT_PID_SELF_HEALD;          participants = alloca0(ec->nodes);          ec_mask_to_char_array (ec->xl_up, participants, ec->nodes);          if (loc->name && strlen (loc->name)) { diff --git a/xlators/cluster/ec/src/ec-heald.c b/xlators/cluster/ec/src/ec-heald.c index 20724c778bf..95cff00b283 100644 --- a/xlators/cluster/ec/src/ec-heald.c +++ b/xlators/cluster/ec/src/ec-heald.c @@ -294,7 +294,7 @@ ec_shd_index_sweep (struct subvol_healer *healer)                  goto out;          } -        ret = syncop_dir_scan (subvol, &loc, GF_CLIENT_PID_AFR_SELF_HEALD, +        ret = syncop_dir_scan (subvol, &loc, GF_CLIENT_PID_SELF_HEALD,                                 healer, ec_shd_index_heal);  out:          if (loc.inode) @@ -352,7 +352,7 @@ ec_shd_full_sweep (struct subvol_healer *healer, inode_t *inode)          ec = healer->this->private;          loc.inode = inode;          return syncop_ftw (ec->xl_list[healer->subvol], &loc, -                           GF_CLIENT_PID_AFR_SELF_HEALD, healer, +                           GF_CLIENT_PID_SELF_HEALD, healer,                             ec_shd_full_heal);  } diff --git a/xlators/features/changelog/src/changelog-helpers.h b/xlators/features/changelog/src/changelog-helpers.h index 7d1a86e7b33..df307382d34 100644 --- a/xlators/features/changelog/src/changelog-helpers.h +++ b/xlators/features/changelog/src/changelog-helpers.h @@ -626,7 +626,7 @@ resolve_pargfid_to_path (xlator_t *this, uuid_t gfid, char **path, char *bname);   * ignore internal fops for all clients except AFR self-heal daemon   */  #define CHANGELOG_IF_INTERNAL_FOP_THEN_GOTO(frame, dict, label) do {    \ -                if ((frame->root->pid != GF_CLIENT_PID_AFR_SELF_HEALD)  \ +                if ((frame->root->pid != GF_CLIENT_PID_SELF_HEALD)      \                      && dict                                             \                      && dict_get (dict, GLUSTERFS_INTERNAL_FOP_KEY))     \                          goto label;                                     \ diff --git a/xlators/features/changetimerecorder/src/ctr-helper.h b/xlators/features/changetimerecorder/src/ctr-helper.h index 161fff2d774..6ddc5b8ca19 100644 --- a/xlators/features/changetimerecorder/src/ctr-helper.h +++ b/xlators/features/changetimerecorder/src/ctr-helper.h @@ -278,7 +278,7 @@ do {\   * If its a AFR SELF HEAL   * */   #define AFR_SELF_HEAL_FOP(frame)\ -        (frame->root->pid == GF_CLIENT_PID_AFR_SELF_HEALD) +        (frame->root->pid == GF_CLIENT_PID_SELF_HEALD)  /*   * if a rebalancer fop goto diff --git a/xlators/features/marker/src/marker.c b/xlators/features/marker/src/marker.c index 77d8a89abd0..e388bf85d2b 100644 --- a/xlators/features/marker/src/marker.c +++ b/xlators/features/marker/src/marker.c @@ -991,7 +991,7 @@ marker_unlink_cbk (call_frame_t *frame, void *cookie, xlator_t *this,          marker_conf_t      *priv    = NULL;          marker_local_t     *local   = NULL;          uint32_t            nlink   = -1; -        int32_t             ret     = 0; +        GF_UNUSED int32_t   ret     = 0;          if (op_ret == -1) {                  gf_log (this->name, GF_LOG_TRACE, diff --git a/xlators/mgmt/glusterd/src/glusterd-replace-brick.c b/xlators/mgmt/glusterd/src/glusterd-replace-brick.c index 4c59f0fe0f5..3ecb4f064f1 100644 --- a/xlators/mgmt/glusterd/src/glusterd-replace-brick.c +++ b/xlators/mgmt/glusterd/src/glusterd-replace-brick.c @@ -75,7 +75,7 @@ glusterd_handle_replicate_replace_brick (glusterd_volinfo_t *volinfo,                    DEFAULT_LOG_FILE_DIRECTORY"/%s-replace-brick-mount.log",                    volinfo->volname); -        ret = gf_asprintf (&pid, "%d", GF_CLIENT_PID_AFR_SELF_HEALD); +        ret = gf_asprintf (&pid, "%d", GF_CLIENT_PID_SELF_HEALD);          if (ret < 0)                  goto out; diff --git a/xlators/protocol/server/src/server-helpers.c b/xlators/protocol/server/src/server-helpers.c index b369e835b24..528f4b5bc3b 100644 --- a/xlators/protocol/server/src/server-helpers.c +++ b/xlators/protocol/server/src/server-helpers.c @@ -475,7 +475,7 @@ get_frame_from_request (rpcsvc_request_t *req)                              req->pid != GF_CLIENT_PID_NO_ROOT_SQUASH &&                              req->pid != GF_CLIENT_PID_GSYNCD &&                              req->pid != GF_CLIENT_PID_DEFRAG && -                            req->pid != GF_CLIENT_PID_AFR_SELF_HEALD && +                            req->pid != GF_CLIENT_PID_SELF_HEALD &&                              req->pid != GF_CLIENT_PID_QUOTA_MOUNT)                                  RPC_AUTH_ROOT_SQUASH (req);  | 
