Disable Transparent Huge Page support

This commit is contained in:
Philippe Caseiro 2018-06-21 10:38:16 +02:00
parent 56a630eadb
commit 07e64177f1
1 changed files with 7 additions and 3 deletions

View File

@ -158,9 +158,8 @@ do
MASTERS+=([${name}]=${master}) MASTERS+=([${name}]=${master})
done < ${CONF} done < ${CONF}
# If the cluster is "ok" don't do anything # Disable Transparent Huge Page support on kernel
st=$(redisClusterIsOK ${LeaderIP} ${LeaderPort}) echo never > /sys/kernel/mm/transparent_hugepage/enabled
[[ ${?} -eq 0 ]] && exit 0
if [[ ${1} == "forget" ]] if [[ ${1} == "forget" ]]
then then
@ -168,6 +167,10 @@ then
exit ${?} exit ${?}
fi fi
# If the cluster is "ok" don't do anything
st=$(redisClusterIsOK ${LeaderIP} ${LeaderPort})
[[ ${?} -eq 0 ]] && exit 0
if [[ -e ${INITFLAG} ]] if [[ -e ${INITFLAG} ]]
then then
@ -247,5 +250,6 @@ echo
redisRun ${LeaderIP} ${LeaderPort} cluster info redisRun ${LeaderIP} ${LeaderPort} cluster info
echo echo
touch ${INITFLAG}
exit 0 exit 0