############################################################
# ģ	: OceanStor9000 Ѳ칤
#       : ҵӲԵ
# ʱ	: 
# 		
#
############################################################
#!/bin/sh
set +x

G_MML_FILE_PATH="/opt/huawei/snas/script/inspect_mml"
source $G_MML_FILE_PATH/CheckItems
source $G_MML_FILE_PATH/CommonFunc.sh
CurInspectNum="261"
CurInspectFun="$(GetInspectType $CurInspectNum)"
RESULTFILE="/tmp/tmpResult${CurInspectFun}"
LOG_FILE="/var/log/inspect.log"
>${RESULTFILE}

function LOG
{
   time=$(date)
   echo [${time}][$$][${CurInspectFun}]$@ >> ${LOG_FILE}
}

#261 ҵӲԵ
function main
{
    local Result=""
    local isPass=0
    local tmpfile="/tmp/tmpfileDelayReimportDisk$$"
    local tmpline=""
    local bankIp=$(GetLocalIp)

    if [ -z "${bankIp}" ]; then
        isPass=1
        echo "[ERR]INFO:Can't get backend IP." >> ${RESULTFILE}
        echo "${CurInspectFun}_Pass $isPass" >>${RESULTFILE}
        exit 1
    fi    
    $G_MML_FILE_PATH/ShowInspectMml ${bankIp} 988 'pma delay-reimport' > ${tmpfile}
    sed -i 's/\x1B[0;[3-4][0-9]m//g' ${tmpfile}
    while read line
    do
        tmpline=`echo ${line} | grep 'pool name'`
        if [ "${tmpline}" != "" ]; then
            isPass=1
            Result="[ERR]INFO:$line"
        else
            tmpline=`echo ${line} | grep 'no delay' `
            if [ "${tmpline}" == "" ]; then
                continue
            else
                Result="Info:None"
            fi
        fi
        echo "${Result}" >> ${RESULTFILE}
    done < ${tmpfile}
    echo "${CurInspectFun}_Pass $isPass" >>${RESULTFILE}
    
    if [ -f "${tmpfile}" ];then
        rm -f "${tmpfile}"
    fi
    return 0
}

main
exit 0
