diff options
author | Dan Lambright <dlambrig@redhat.com> | 2015-10-23 12:10:42 -0400 |
---|---|---|
committer | Dan Lambright <dlambrig@redhat.com> | 2015-10-30 20:20:45 -0700 |
commit | 264b2383f33105f827a6f9d99247b149896b4d05 (patch) | |
tree | 9ca852e58b5d2ec232242d25b324ad50aacc3859 /xlators/mgmt/glusterd/src/glusterd-brick-ops.c | |
parent | 7d4f7bbe4b3f38a47fa467cd8ec6b0408aced0b6 (diff) |
cluster/tier enable CTR on attach tier
CTR is currently disabled by default, and must be manually enabled
for tiering to start. This is an overhead on the administrator and
easy to overlook. Enable it automatically when a tier is attached.
This is a backport of 12420
> Change-Id: I0c29de8762faec1bfe6d1376a57eeef3357ad15a
> BUG: 1274847
> Signed-off-by: Dan Lambright <dlambrig@redhat.com>
> Reviewed-on: http://review.gluster.org/12420
> Tested-by: Gluster Build System <jenkins@build.gluster.com>
> Reviewed-by: mohammed rafi kc <rkavunga@redhat.com>
Signed-off-by: Dan Lambright <dlambrig@redhat.com>
Change-Id: I43a32ac0c88b44d10aa0f40b18b0564ae1e17321
BUG: 1276671
Reviewed-on: http://review.gluster.org/12474
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Dan Lambright <dlambrig@redhat.com>
Tested-by: Dan Lambright <dlambrig@redhat.com>
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-brick-ops.c')
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-brick-ops.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-brick-ops.c b/xlators/mgmt/glusterd/src/glusterd-brick-ops.c index dbd7264da56..40b74cede68 100644 --- a/xlators/mgmt/glusterd/src/glusterd-brick-ops.c +++ b/xlators/mgmt/glusterd/src/glusterd-brick-ops.c @@ -2200,6 +2200,9 @@ glusterd_op_perform_attach_tier (dict_t *dict, volinfo->tier_info.hot_type = type; ret = dict_set_int32 (dict, "type", GF_CLUSTER_TYPE_TIER); + if (!ret) + ret = dict_set_str (volinfo->dict, "features.ctr-enabled", "on"); + return ret; } |