Changeset 577 for trunk/test


Ignore:
Timestamp:
May 1, 2022, 12:24:37 AM (3 years ago)
Author:
katerina
Message:

Implement ticket #465 (server option to register alias for hostname).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/testrun_2g.sh

    r551 r577  
    204204        UUID=$(uuidgen)
    205205        mv ./file.delta file.${SH_LOCALHOST}.${UUID}
    206         cp file.${SH_LOCALHOST}.${UUID} "./file.${ALTHOST}.${UUID}"
     206        if [ "x${SH_LOCALHOST}" != "x${ALTHOST}" ]
     207        then
     208            cp file.${SH_LOCALHOST}.${UUID} "./file.${ALTHOST}.${UUID}"
     209        fi
    207210       
    208211        #
     
    223226        fi
    224227
     228        NHOSTS=1
     229       
    225230        ./yulectl -c "DELTA:${UUID}" ${SH_LOCALHOST}
    226231        if [ $? -ne 0 ]; then
     
    229234            return 1
    230235        fi
    231         ./yulectl -c "DELTA:${UUID}" ${ALTHOST}
    232         if [ $? -ne 0 ]; then
    233             [ -z "$verbose" ] || log_msg_fail "yulectl (2)";
    234             kill $PROC_S; kill $PROC_Y;
    235             return 1
    236         fi
     236
     237        if [ "x${SH_LOCALHOST}" != "x${ALTHOST}" ]
     238        then
     239            ./yulectl -c "DELTA:${UUID}" ${ALTHOST}
     240            NHOSTS=2
     241            if [ $? -ne 0 ]; then
     242                [ -z "$verbose" ] || log_msg_fail "yulectl (2)";
     243                kill $PROC_S; kill $PROC_Y;
     244                return 1
     245            fi
     246        fi
     247       
    237248        NR=$( ./yulectl -c LIST | grep ${UUID} | grep -v grep | wc -l )
    238         if [ $NR -ne 2 ]; then
     249        if [ $NR -ne $NHOSTS ]; then
    239250            [ -z "$verbose" ] || log_msg_fail "yulectl (3)";
    240251            [ -z "$verbose" ] || ./yulectl -c LIST
     
    249260        done
    250261        #
    251         NR=$( ./yulectl -c LIST | grep ${UUID} | grep -v grep | wc -l )
     262        NR=$( ./yulectl -c LISTALL | grep ${UUID} | grep SENT | grep -v grep | wc -l )
     263        # NR=$( ./yulectl -c LIST | grep ${UUID} | grep -v grep | wc -l )
    252264        if [ $NR -ne 1 ]; then
    253265            [ -z "$verbose" ] || log_msg_fail "yulectl (4)";
     
    330342        else
    331343            mv ./file.delta file.${SH_LOCALHOST}.${UUID}
    332             cp file.${SH_LOCALHOST}.${UUID} "./file.${ALTHOST}.${UUID}"
     344            if [ "x${SH_LOCALHOST}" != "x${ALTHOST}" ]
     345            then
     346                cp file.${SH_LOCALHOST}.${UUID} "./file.${ALTHOST}.${UUID}"
     347            fi
    333348        fi
    334349        [ -z "$verbose" ] || log_msg_ok    "... DeltaDB copied as file.${SH_LOCALHOST}.${UUID} ...";
     
    351366        fi
    352367
     368        NHOSTS=1
     369       
    353370        ./yulectl -c "DELTA:${UUID}" ${SH_LOCALHOST}
    354371        if [ $? -ne 0 ]; then
     
    357374            return 1
    358375        fi
    359         ./yulectl -c "DELTA:${UUID}" ${ALTHOST}
    360         if [ $? -ne 0 ]; then
    361             [ -z "$verbose" ] || log_msg_fail "yulectl (2)";
    362             kill $PROC_S; kill $PROC_Y;
    363             return 1
    364         fi
     376       
     377        if [ "x${SH_LOCALHOST}" != "x${ALTHOST}" ]
     378        then
     379            ./yulectl -c "DELTA:${UUID}" ${ALTHOST}
     380            NHOSTS=2
     381            if [ $? -ne 0 ]; then
     382                [ -z "$verbose" ] || log_msg_fail "yulectl (2)";
     383                kill $PROC_S; kill $PROC_Y;
     384                return 1
     385            fi
     386        fi
     387       
    365388        NR=$( ./yulectl -c LIST | grep ${UUID} | grep -v grep | wc -l )
    366         if [ $NR -ne 2 ]; then
     389        if [ $NR -ne $NHOSTS ]; then
    367390            [ -z "$verbose" ] || log_msg_fail "yulectl (3)";
    368391            [ -z "$verbose" ] || ./yulectl -c LIST
     
    378401        done
    379402        #
    380         NR=$( ./yulectl -c LIST | grep ${UUID} | grep -v grep | wc -l )
     403        NR=$( ./yulectl -c LISTALL | grep ${UUID} | grep SENT | grep -v grep | wc -l )
    381404        if [ $NR -ne 1 ]; then
    382             [ -z "$verbose" ] || log_msg_fail "yulectl (4)";
     405            [ -z "$verbose" ] || log_msg_fail "yulectl (4): ${UUID}";
    383406            [ -z "$verbose" ] || ./yulectl -c LISTALL
    384             kill $PROC_S; kill $PROC_Y;
    385             return 1
    386         fi
    387         [ -z "$verbose" ] || OLINE=$( ./yulectl -c LIST | grep ${UUID} )
     407            [ -z "$verbose" ] || echo "(now just LIST)"
     408            [ -z "$verbose" ] || ./yulectl -c LIST
     409            kill $PROC_S; kill $PROC_Y;
     410            return 1
     411        fi
     412        [ -z "$verbose" ] || OLINE=$( ./yulectl -c LISTALL | grep ${UUID} )
    388413        [ -z "$verbose" ] || echo "${OLINE}"
    389414
     
    607632        chmod 644 ./file.${SH_LOCALHOST}
    608633
    609         cp    ./testrc_2       "./rc.${ALTHOST}"
    610         cp    ./file.${SH_LOCALHOST} "./file.${ALTHOST}" 2>/dev/null
    611         chmod 644 ./rc.${ALTHOST}
    612         chmod 644 ./file.${ALTHOST}
     634        if [ "x${SH_LOCALHOST}" != "x${ALTHOST}" ]
     635        then
     636            cp    ./testrc_2       "./rc.${ALTHOST}"
     637            cp    ./file.${SH_LOCALHOST} "./file.${ALTHOST}" 2>/dev/null
     638            chmod 644 ./rc.${ALTHOST}
     639            chmod 644 ./file.${ALTHOST}
     640        fi
    613641}
    614642
Note: See TracChangeset for help on using the changeset viewer.