Skip to content
Snippets Groups Projects
  • Robert Read's avatar
    17b2232d
    - test-frameworkize recovery-small.sh, and recovery-small.sh will · 17b2232d
    Robert Read authored
      now run in a local, single node mode by default.
    
    - Add some tests for old bugs to recovery-small.sh. These tests were
      in the ltest/recovery scripts, but that is now unused.
    
    - Move the OBD_FAIL funcs to test-framework.
    
    - add the -v command line option for test scripts; it will print out
      the commands its executing on the nodes.
    17b2232d
    History
    - test-frameworkize recovery-small.sh, and recovery-small.sh will
    Robert Read authored
      now run in a local, single node mode by default.
    
    - Add some tests for old bugs to recovery-small.sh. These tests were
      in the ltest/recovery scripts, but that is now unused.
    
    - Move the OBD_FAIL funcs to test-framework.
    
    - add the -v command line option for test scripts; it will print out
      the commands its executing on the nodes.
local.sh 901 B
# oldstyle
MDSNODE=${MDSNODE:-`hostname`}
OSTNODE=${OSTNODE:-`hostname`}
CLIENT=${CLIENT:-client}

mds_HOST=${mds_HOST:-$MDSNODE}
mdsfailover_HOST=${mdsfailover_HOST}
ost_HOST=${ost_HOST:-$OSTNODE}
ost2_HOST=${ost2_HOST:-$ost_HOST}
client_HOST=${client_HOST:-$CLIENT}
NETTYPE=${NETTYPE:-tcp}

MOUNT=${MOUNT:-"/mnt/lustre"}
MOUNT1=${MOUNT1:-$MOUNT}
MOUNT2=${MOUNT2:-"/mnt/lustre2"}
DIR=${DIR:-$MOUNT}
DIR2=${DIR2:-$MOUNT1}
PTLDEBUG=${PTLDEBUG:-0}
PDSH=${PDSH:-no_dsh}

MDSDEV=${MDSDEV:-$ROOT/tmp/mds-`hostname`}
MDSSIZE=${MDSSIZE:-10000}
OSTDEV=${OSTDEV:-$ROOT/tmp/ost-`hostname`}
OSTSIZE=${OSTSIZE:-10000}
FSTYPE=${FSTYPE:-ext3}
TIMEOUT=${TIMEOUT:-10}
UPCALL=${UPCALL:-$PWD/replay-single-upcall.sh}

STRIPE_BYTES=${STRIPE_BYTES:-65536}
STRIPES_PER_OBJ=${STRIPES_PER_OBJ:-0}

FAILURE_MODE=${FAILURE_MODE:-SOFT} # or HARD
POWER_DOWN=${POWER_DOWN:-"powerman --off"}
POWER_UP=${POWER_UP:-"powerman --on"}