diff --git a/inc/status.inc b/inc/status.inc index aaab0374..93055242 100755 --- a/inc/status.inc +++ b/inc/status.inc @@ -145,27 +145,27 @@ STATUS(){ echo -e "${idsST[Bold]}"; DIVIDER echo -e "${idsCL[Yellow]} Replication Status Between the Primary and Secondary Nodes${idsCL[Default]}" DIVIDER; echo -e "${idsST[Reset]}" - echo -en " ${idsCL[LightCyan]}Starting processes to collect/monitor replication status : " - fi - for NTYPE in "${ntypesel[@]}"; do - PH=${NTYPE}_HOSTS[0] - PH_CMD="ssh root@${!PH}" - var=${NTYPE}_REPL_CHECK[@] - if [ ! -z ${!var+x} ]; then - var=${NTYPE}_HOSTS[@] - for nip in "${!var}"; do - if [[ "${RUN_NODE_IP}" != *"${nip}"* ]] && [ "${nip}" != "${!PH}" ]; then - if [ ! -f ${NM_FOLDER}/${!PH}.down ] && [ ! -f ${NM_TMPFOLDER}/${nip}.down ]; then - var2=${NTYPE}_REPL_CHECK[@] - for rcheck in "${!var2}"; do - REPLCHECK "${rcheck}" "${nip}" "${PH_CMD}" "${ST_ACTION}" & >/dev/null 2>&1 - done - fi - fi - done - fi - done - [ "${ST_ACTION}" != "check" ] && echo -e "${idsCL[Green]}Done${idsCL[Default]}\n" + # echo -en " ${idsCL[LightCyan]}Starting processes to collect/monitor replication status : " + # fi + # for NTYPE in "${ntypesel[@]}"; do + # PH=${NTYPE}_HOSTS[0] + # PH_CMD="ssh root@${!PH}" + # var=${NTYPE}_REPL_CHECK[@] + # if [ ! -z ${!var+x} ]; then + # var=${NTYPE}_HOSTS[@] + # for nip in "${!var}"; do + # if [[ "${RUN_NODE_IP}" != *"${nip}"* ]] && [ "${nip}" != "${!PH}" ]; then + # if [ ! -f ${NM_FOLDER}/${!PH}.down ] && [ ! -f ${NM_TMPFOLDER}/${nip}.down ]; then + # var2=${NTYPE}_REPL_CHECK[@] + # for rcheck in "${!var2}"; do + # REPLCHECK "${rcheck}" "${nip}" "${PH_CMD}" "${ST_ACTION}" & >/dev/null 2>&1 + # done + # fi + # fi + # done + # fi + # done + # [ "${ST_ACTION}" != "check" ] && echo -e "${idsCL[Green]}Done${idsCL[Default]}\n" for NTYPE in "${ntypesel[@]}"; do PH=${NTYPE}_HOSTS[0] @@ -761,6 +761,7 @@ REPLSTART(){ 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} 'find ${NM_REPL_CHECK_LOC[${rcheck}]} -iname "*.sync-conflict-*" -exec rm {} \;' & + REPLCHECK "${rcheck}" "${nip}" "${PH_CMD}" "${ST_ACTION}" & >/dev/null 2>&1 done fi fi