From 07e64177f1bc2a0ce9af84160ffa09fb86f1383a Mon Sep 17 00:00:00 2001 From: Philippe Caseiro Date: Thu, 21 Jun 2018 10:38:16 +0200 Subject: [PATCH] Disable Transparent Huge Page support --- postservice/90-redis-init | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/postservice/90-redis-init b/postservice/90-redis-init index b10b03b..eaf1d90 100755 --- a/postservice/90-redis-init +++ b/postservice/90-redis-init @@ -158,9 +158,8 @@ do MASTERS+=([${name}]=${master}) done < ${CONF} -# If the cluster is "ok" don't do anything -st=$(redisClusterIsOK ${LeaderIP} ${LeaderPort}) -[[ ${?} -eq 0 ]] && exit 0 +# Disable Transparent Huge Page support on kernel +echo never > /sys/kernel/mm/transparent_hugepage/enabled if [[ ${1} == "forget" ]] then @@ -168,6 +167,10 @@ then exit ${?} fi +# If the cluster is "ok" don't do anything +st=$(redisClusterIsOK ${LeaderIP} ${LeaderPort}) +[[ ${?} -eq 0 ]] && exit 0 + if [[ -e ${INITFLAG} ]] then @@ -247,5 +250,6 @@ echo redisRun ${LeaderIP} ${LeaderPort} cluster info echo +touch ${INITFLAG} exit 0