diff options
author | Gaurav Kumar Garg <ggarg@redhat.com> | 2015-04-23 18:44:30 +0530 |
---|---|---|
committer | Kaushal M <kaushal@redhat.com> | 2015-05-06 20:57:42 -0700 |
commit | 626da0e0c8d9240dc78bc596ee6592dc8875e14d (patch) | |
tree | 0cdd23d9e2db6a2acadcac606885e33145b3bbc5 /xlators/mgmt/glusterd/src/glusterd-bitd-svc.c | |
parent | 1a3247941c62ebd9c3b01e69de5f70d5e7861e4d (diff) |
features/bitrot: Per volume bitrot translator
Currently whatever bitrot/scrubber tunable value user set for one
volume that value is considering for all other volumes also.
Each volume should act on their respective bitrot/scrubber tunable
value.
For handling bitrot/scrubber tunable value independently with respect
to all the volume bitrot and scrubber translator should run seperatly
for each volume.
Change-Id: I1d9379508afe6cfd2f78e3ebf29c829c362d84a9
BUG: 1218048
Signed-off-by: Gaurav Kumar Garg <ggarg@redhat.com>
Reviewed-on: http://review.gluster.org/10352
(cherry picked from commit f81deb95db417eeededf7442a30304a880cc8169)
Reviewed-on: http://review.gluster.org/10516
Tested-by: NetBSD Build System
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Kaushal M <kaushal@redhat.com>
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-bitd-svc.c')
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-bitd-svc.c | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-bitd-svc.c b/xlators/mgmt/glusterd/src/glusterd-bitd-svc.c index 8bd6d8a7276..4748b5ef68d 100644 --- a/xlators/mgmt/glusterd/src/glusterd-bitd-svc.c +++ b/xlators/mgmt/glusterd/src/glusterd-bitd-svc.c @@ -30,7 +30,6 @@ glusterd_bitdsvc_create_volfile () char filepath[PATH_MAX] = {0,}; int ret = -1; glusterd_conf_t *conf = NULL; - dict_t *mod_dict = NULL; xlator_t *this = NULL; this = THIS; @@ -38,29 +37,16 @@ glusterd_bitdsvc_create_volfile () GF_ASSERT (conf); - mod_dict = dict_new (); - if (!mod_dict) { - gf_log (this->name, GF_LOG_ERROR, "failed to allocate new " - "dict"); - goto out; - } - - ret = dict_set_uint32 (mod_dict, "trusted-client", GF_CLIENT_TRUSTED); - if (ret) - goto free_dict; - glusterd_svc_build_volfile_path (bitd_svc_name, conf->workdir, filepath, sizeof (filepath)); ret = glusterd_create_global_volfile (build_bitd_graph, - filepath, mod_dict); + filepath, NULL); if (ret) { gf_log (this->name, GF_LOG_ERROR, "Failed to create volfile"); - goto free_dict; + goto out; } -free_dict: - dict_unref (mod_dict); out: gf_log (this->name, GF_LOG_DEBUG, "Returning %d", ret); |