Update status.inc

This commit is contained in:
2023-12-06 19:28:50 -06:00
parent 00cb61497e
commit 9a524dd29d

View File

@@ -145,27 +145,27 @@ STATUS(){
echo -e "${idsST[Bold]}"; DIVIDER echo -e "${idsST[Bold]}"; DIVIDER
echo -e "${idsCL[Yellow]} Replication Status Between the Primary and Secondary Nodes${idsCL[Default]}" echo -e "${idsCL[Yellow]} Replication Status Between the Primary and Secondary Nodes${idsCL[Default]}"
DIVIDER; echo -e "${idsST[Reset]}" DIVIDER; echo -e "${idsST[Reset]}"
echo -en " ${idsCL[LightCyan]}Starting processes to collect/monitor replication status : " # echo -en " ${idsCL[LightCyan]}Starting processes to collect/monitor replication status : "
fi # fi
for NTYPE in "${ntypesel[@]}"; do # for NTYPE in "${ntypesel[@]}"; do
PH=${NTYPE}_HOSTS[0] # PH=${NTYPE}_HOSTS[0]
PH_CMD="ssh root@${!PH}" # PH_CMD="ssh root@${!PH}"
var=${NTYPE}_REPL_CHECK[@] # var=${NTYPE}_REPL_CHECK[@]
if [ ! -z ${!var+x} ]; then # if [ ! -z ${!var+x} ]; then
var=${NTYPE}_HOSTS[@] # var=${NTYPE}_HOSTS[@]
for nip in "${!var}"; do # for nip in "${!var}"; do
if [[ "${RUN_NODE_IP}" != *"${nip}"* ]] && [ "${nip}" != "${!PH}" ]; then # if [[ "${RUN_NODE_IP}" != *"${nip}"* ]] && [ "${nip}" != "${!PH}" ]; then
if [ ! -f ${NM_FOLDER}/${!PH}.down ] && [ ! -f ${NM_TMPFOLDER}/${nip}.down ]; then # if [ ! -f ${NM_FOLDER}/${!PH}.down ] && [ ! -f ${NM_TMPFOLDER}/${nip}.down ]; then
var2=${NTYPE}_REPL_CHECK[@] # var2=${NTYPE}_REPL_CHECK[@]
for rcheck in "${!var2}"; do # for rcheck in "${!var2}"; do
REPLCHECK "${rcheck}" "${nip}" "${PH_CMD}" "${ST_ACTION}" & >/dev/null 2>&1 # REPLCHECK "${rcheck}" "${nip}" "${PH_CMD}" "${ST_ACTION}" & >/dev/null 2>&1
done # done
fi # fi
fi # fi
done # done
fi # fi
done # done
[ "${ST_ACTION}" != "check" ] && echo -e "${idsCL[Green]}Done${idsCL[Default]}\n" # [ "${ST_ACTION}" != "check" ] && echo -e "${idsCL[Green]}Done${idsCL[Default]}\n"
for NTYPE in "${ntypesel[@]}"; do for NTYPE in "${ntypesel[@]}"; do
PH=${NTYPE}_HOSTS[0] PH=${NTYPE}_HOSTS[0]
@@ -761,6 +761,7 @@ REPLSTART(){
daterun=`date +%Y-%m-%d-%H-%M-%S` daterun=`date +%Y-%m-%d-%H-%M-%S`
${PH_CMD} "echo -e \"Replcation-Test\n${daterun}\" > ${NM_REPL_CHECK_LOC[${rcheck}]}/test.${STATUS_START//-/}.repl" & ${PH_CMD} "echo -e \"Replcation-Test\n${daterun}\" > ${NM_REPL_CHECK_LOC[${rcheck}]}/test.${STATUS_START//-/}.repl" &
${PH_CMD} 'find ${NM_REPL_CHECK_LOC[${rcheck}]} -iname "*.sync-conflict-*" -exec rm {} \;' & ${PH_CMD} 'find ${NM_REPL_CHECK_LOC[${rcheck}]} -iname "*.sync-conflict-*" -exec rm {} \;' &
REPLCHECK "${rcheck}" "${nip}" "${PH_CMD}" "${ST_ACTION}" & >/dev/null 2>&1
done done
fi fi
fi fi