summaryrefslogtreecommitdiffstats
path: root/libglusterfs/src/mem-pool.c
diff options
context:
space:
mode:
authorKotresh HR <khiremat@redhat.com>2018-11-20 12:36:55 +0530
committerAmar Tumballi <amarts@redhat.com>2018-11-26 04:20:57 +0000
commitb2776b1ec1ad845ba568c4439bca3b57cc4d2592 (patch)
tree8bab3b95c57d76155f535eef785c63a5f0276d00 /libglusterfs/src/mem-pool.c
parentad35193718a99494ab1b852ca4cbdf054f73de88 (diff)
geo-rep: Fix permissions with non-root setup
Problem: In non-root fail-over/fail-back(FO/FB), when slave is promoted as master, the session goes to 'Faulty' Cause: The command 'gluster-mountbroker <mountbroker-root> <group>' is run as a pre-requisite on slave in non-root setup. It modifies the permission and group of following required directories and files recursively [1] /var/lib/glusterd/geo-replication [2] /var/log/glusterfs/geo-replication-slaves In a normal setup, this is executed on slave node and hence doing it recursively is not an issue on [1]. But when original master becomes slave in non-root during FO/FB, it contains ssh public keys and modifying permissions on them causes geo-rep to fail with incorrect permissions. Fix: Don't do permission change recursively. Fix permissions for required files. fixes: bz#1651498 Change-Id: I68a744644842e3b00abc26c95c06f123aa78361d Signed-off-by: Kotresh HR <khiremat@redhat.com>
Diffstat (limited to 'libglusterfs/src/mem-pool.c')
0 files changed, 0 insertions, 0 deletions