diff options
author | Kaushal M <kaushal@redhat.com> | 2016-05-05 14:19:55 +0530 |
---|---|---|
committer | Jeff Darcy <jdarcy@redhat.com> | 2016-05-13 06:21:57 -0700 |
commit | 60d235515e582319474ba7231aad490d19240642 (patch) | |
tree | 138662d19fb4f10a1274c750ceb13da548d9a071 | |
parent | 8299ad374b2b93f123b29e0d411930733a372a04 (diff) |
glusterfsd: explicitly turn on encryption for volfile fetch
Change-Id: I58e1fe7f5edf0abb5732432291ff677e81429b79
BUG: 1333317
Signed-off-by: Kaushal M <kaushal@redhat.com>
Reviewed-on: http://review.gluster.org/14253
Smoke: Gluster Build System <jenkins@build.gluster.com>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Jeff Darcy <jdarcy@redhat.com>
-rw-r--r-- | glusterfsd/src/glusterfsd-mgmt.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/glusterfsd/src/glusterfsd-mgmt.c b/glusterfsd/src/glusterfsd-mgmt.c index 61309f9fc08..d8b3ee7d9b3 100644 --- a/glusterfsd/src/glusterfsd-mgmt.c +++ b/glusterfsd/src/glusterfsd-mgmt.c @@ -2134,6 +2134,19 @@ glusterfs_mgmt_init (glusterfs_ctx_t *ctx) if (ret) goto out; + /* Explicitly turn on encrypted transport. */ + if (ctx->secure_mgmt) { + ret = dict_set_dynstr_with_alloc + (options, "transport.socket.ssl-enabled", "yes"); + if (ret) { + gf_log (THIS->name, GF_LOG_ERROR, + "failed to set 'transport.socket.ssl-enabled' " + "in options dict"); + goto out; + + } + } + rpc = rpc_clnt_new (options, THIS, THIS->name, 8); if (!rpc) { ret = -1; |