Github user hegdean commented on a diff in the pull request: https://github.com/apache/trafodion/pull/1761#discussion_r246885130 --- Diff: core/sqf/sql/scripts/dcscheck --- @@ -171,17 +174,60 @@ if ( [ $sq_stat == 0 ] || [ $sq_stat == 1 ] ); then fi echo fi - echo -e "Process\t\tConfigured\tActual\t\tDown" - echo -e "---------\t----------\t------\t\t----" - echo -e "DcsMaster\t$cfg_dcsmaster_cnt\t\t$actual_dcsmaster_cnt\t\t$down_dcsmaster_cnt" - echo -e "DcsServer\t$cfg_dcsserver_cnt\t\t$actual_dcsserver_cnt\t\t$down_dcsserver_cnt" - echo -e "mxosrvr\t\t$cfg_mxo_cnt\t\t$act_mxo_cnt\t\t$down_mxo_cnt\n" else echo "DCS is not installed. Please install and configure DCS..." exit 1 fi else echo "Trafodion is not started or is not operational..." echo + exit 1 fi + +case $OPT_VALUE in + -m) + if [ -e $SQ_PDSH ]; then + STAT_CMD="$SQ_PDSH -w $activeMaster $jstatcmd -gc " + else + STAT_CMD=" $jstatcmd -gc " + fi + J_STATUS=`$STAT_CMD $activeDcsPid ` + EC=`echo $J_STATUS | sed -n 1p | awk '{ print $20 }'` + EU=`echo $J_STATUS | sed -n 1p | awk '{ print $21 }'` + OC=`echo $J_STATUS | sed -n 1p | awk '{ print $22 }'` + OU=`echo $J_STATUS | sed -n 1p | awk '{ print $23 }'` + PERCENT_EU=$(echo "scale=2;$EU/$EC "| bc) + PERCENT_OU=$(echo "scale=2;$OU/$OC "| bc) + + echo -e "Active DCSMaster VM status:" + echo -e "EC\tEU\tOC\tOU\tPERCENT_EU\tPERCENT_OU\t" + echo -e "$EC\t|$EU\t|$OC\t|$OU\t|$PERCENT_EU\t\t|$PERCENT_OU\t" --- End diff -- Would be good to expand the title headers as indicated before EC , OC and so on... Please delete the debug lines
---