Skip to content
Snippets Groups Projects
Commit c1148c99 authored by bwzhou's avatar bwzhou
Browse files

Branch b1_6

b=13720
i=johann

Use the pathname of l_getgroups on MDS to set mdt.group_upcall
parent c29c7442
No related branches found
No related tags found
No related merge requests found
...@@ -8,6 +8,7 @@ ost_HOST=${ost_HOST:-`hostname`} ...@@ -8,6 +8,7 @@ ost_HOST=${ost_HOST:-`hostname`}
LIVE_CLIENT=${LIVE_CLIENT:-`hostname`} LIVE_CLIENT=${LIVE_CLIENT:-`hostname`}
# This should always be a list, not a regexp # This should always be a list, not a regexp
FAIL_CLIENTS=${FAIL_CLIENTS:-""} FAIL_CLIENTS=${FAIL_CLIENTS:-""}
PDSH=${PDSH:-no_dsh}
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
MDSDEV=${MDSDEV:-$TMP/${FSNAME}-mdt} MDSDEV=${MDSDEV:-$TMP/${FSNAME}-mdt}
...@@ -27,6 +28,8 @@ TIMEOUT=${TIMEOUT:-30} ...@@ -27,6 +28,8 @@ TIMEOUT=${TIMEOUT:-30}
PTLDEBUG=${PTLDEBUG:-0x33f0404} PTLDEBUG=${PTLDEBUG:-0x33f0404}
SUBSYSTEM=${SUBSYSTEM:- 0xffb7e3ff} SUBSYSTEM=${SUBSYSTEM:- 0xffb7e3ff}
L_GETGROUPS=${L_GETGROUPS:-`do_facet mds which l_getgroups || echo`}
MKFSOPT="" MKFSOPT=""
MOUNTOPT="" MOUNTOPT=""
[ "x$MDSJOURNALSIZE" != "x" ] && [ "x$MDSJOURNALSIZE" != "x" ] &&
...@@ -41,8 +44,8 @@ MOUNTOPT="" ...@@ -41,8 +44,8 @@ MOUNTOPT=""
MOUNTOPT=$MOUNTOPT" --param lov.stripesize=$STRIPE_BYTES" MOUNTOPT=$MOUNTOPT" --param lov.stripesize=$STRIPE_BYTES"
[ "x$STRIPES_PER_OBJ" != "x" ] && [ "x$STRIPES_PER_OBJ" != "x" ] &&
MOUNTOPT=$MOUNTOPT" --param lov.stripecount=$STRIPES_PER_OBJ" MOUNTOPT=$MOUNTOPT" --param lov.stripecount=$STRIPES_PER_OBJ"
[ "x$LUSTRE" != "x" ] && [ -f $LUSTRE/utils/l_getgroups ] && [ "x$L_GETGROUPS" != "x" ] &&
MOUNTOPT=$MOUNTOPT" --param mdt.group_upcall=$LUSTRE/utils/l_getgroups" MOUNTOPT=$MOUNTOPT" --param mdt.group_upcall=$L_GETGROUPS"
MDS_MKFS_OPTS="--mgs --mdt --fsname=$FSNAME --device-size=$MDSSIZE --param sys.timeout=$TIMEOUT $MKFSOPT $MOUNTOPT $MDSOPT" MDS_MKFS_OPTS="--mgs --mdt --fsname=$FSNAME --device-size=$MDSSIZE --param sys.timeout=$TIMEOUT $MKFSOPT $MOUNTOPT $MDSOPT"
MKFSOPT="" MKFSOPT=""
...@@ -59,9 +62,6 @@ MDS_MOUNT_OPTS="-o loop" ...@@ -59,9 +62,6 @@ MDS_MOUNT_OPTS="-o loop"
OST_MOUNT_OPTS="-o loop" OST_MOUNT_OPTS="-o loop"
MOUNT=${MOUNT:-"/mnt/lustre"} MOUNT=${MOUNT:-"/mnt/lustre"}
PDSH=${PDSH:-no_dsh}
FAILURE_MODE=${FAILURE_MODE:-SOFT} # or HARD FAILURE_MODE=${FAILURE_MODE:-SOFT} # or HARD
POWER_DOWN=${POWER_DOWN:-"powerman --off"} POWER_DOWN=${POWER_DOWN:-"powerman --off"}
POWER_UP=${POWER_UP:-"powerman --on"} POWER_UP=${POWER_UP:-"powerman --on"}
PDSH=${PDSH:-no_dsh}
...@@ -6,6 +6,7 @@ mdsfailover_HOST=${mdsfailover_HOST} ...@@ -6,6 +6,7 @@ mdsfailover_HOST=${mdsfailover_HOST}
mgs_HOST=${mgs_HOST:-$mds_HOST} mgs_HOST=${mgs_HOST:-$mds_HOST}
ost_HOST=${ost_HOST:-`hostname`} ost_HOST=${ost_HOST:-`hostname`}
ostfailover_HOST=${ostfailover_HOST} ostfailover_HOST=${ostfailover_HOST}
PDSH=${PDSH:-no_dsh}
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
...@@ -31,6 +32,8 @@ TIMEOUT=${TIMEOUT:-20} ...@@ -31,6 +32,8 @@ TIMEOUT=${TIMEOUT:-20}
PTLDEBUG=${PTLDEBUG:-0x33f1504} PTLDEBUG=${PTLDEBUG:-0x33f1504}
SUBSYSTEM=${SUBSYSTEM:- 0xffb7e3ff} SUBSYSTEM=${SUBSYSTEM:- 0xffb7e3ff}
L_GETGROUPS=${L_GETGROUPS:-`do_facet mds which l_getgroups || echo`}
MKFSOPT="" MKFSOPT=""
MOUNTOPT="" MOUNTOPT=""
[ "x$MDSJOURNALSIZE" != "x" ] && [ "x$MDSJOURNALSIZE" != "x" ] &&
...@@ -45,8 +48,8 @@ MOUNTOPT="" ...@@ -45,8 +48,8 @@ MOUNTOPT=""
MOUNTOPT=$MOUNTOPT" --param lov.stripesize=$STRIPE_BYTES" MOUNTOPT=$MOUNTOPT" --param lov.stripesize=$STRIPE_BYTES"
[ "x$STRIPES_PER_OBJ" != "x" ] && [ "x$STRIPES_PER_OBJ" != "x" ] &&
MOUNTOPT=$MOUNTOPT" --param lov.stripecount=$STRIPES_PER_OBJ" MOUNTOPT=$MOUNTOPT" --param lov.stripecount=$STRIPES_PER_OBJ"
[ "x$LUSTRE" != "x" ] && [ -f $LUSTRE/utils/l_getgroups ] && [ "x$L_GETGROUPS" != "x" ] &&
MOUNTOPT=$MOUNTOPT" --param mdt.group_upcall=$LUSTRE/utils/l_getgroups" MOUNTOPT=$MOUNTOPT" --param mdt.group_upcall=$L_GETGROUPS"
MDS_MKFS_OPTS="--mgs --mdt --fsname=$FSNAME --device-size=$MDSSIZE --param sys.timeout=$TIMEOUT $MKFSOPT $MOUNTOPT $MDSOPT" MDS_MKFS_OPTS="--mgs --mdt --fsname=$FSNAME --device-size=$MDSSIZE --param sys.timeout=$TIMEOUT $MKFSOPT $MOUNTOPT $MDSOPT"
MKFSOPT="" MKFSOPT=""
...@@ -71,7 +74,6 @@ DIR=${DIR:-$MOUNT} ...@@ -71,7 +74,6 @@ DIR=${DIR:-$MOUNT}
DIR1=${DIR:-$MOUNT1} DIR1=${DIR:-$MOUNT1}
DIR2=${DIR2:-$MOUNT2} DIR2=${DIR2:-$MOUNT2}
PDSH=${PDSH:-no_dsh}
FAILURE_MODE=${FAILURE_MODE:-SOFT} # or HARD FAILURE_MODE=${FAILURE_MODE:-SOFT} # or HARD
POWER_DOWN=${POWER_DOWN:-"powerman --off"} POWER_DOWN=${POWER_DOWN:-"powerman --off"}
POWER_UP=${POWER_UP:-"powerman --on"} POWER_UP=${POWER_UP:-"powerman --on"}
...@@ -6,6 +6,7 @@ mdsfailover_HOST=${mdsfailover_HOST} ...@@ -6,6 +6,7 @@ mdsfailover_HOST=${mdsfailover_HOST}
mgs_HOST=${mgs_HOST:-$mds_HOST} mgs_HOST=${mgs_HOST:-$mds_HOST}
ost_HOST=${ost_HOST:-`hostname`} ost_HOST=${ost_HOST:-`hostname`}
ostfailover_HOST=${ostfailover_HOST} ostfailover_HOST=${ostfailover_HOST}
PDSH=${PDSH:-no_dsh}
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
MDSDEV=${MDSDEV:-$TMP/${FSNAME}-mdt} MDSDEV=${MDSDEV:-$TMP/${FSNAME}-mdt}
...@@ -25,6 +26,8 @@ TIMEOUT=${TIMEOUT:-20} ...@@ -25,6 +26,8 @@ TIMEOUT=${TIMEOUT:-20}
PTLDEBUG=${PTLDEBUG:-0x33f0404} PTLDEBUG=${PTLDEBUG:-0x33f0404}
SUBSYSTEM=${SUBSYSTEM:- 0xffb7e3ff} SUBSYSTEM=${SUBSYSTEM:- 0xffb7e3ff}
L_GETGROUPS=${L_GETGROUPS:-`do_facet mds which l_getgroups || echo`}
MKFSOPT="" MKFSOPT=""
MOUNTOPT="" MOUNTOPT=""
[ "x$MDSJOURNALSIZE" != "x" ] && [ "x$MDSJOURNALSIZE" != "x" ] &&
...@@ -39,8 +42,8 @@ MOUNTOPT="" ...@@ -39,8 +42,8 @@ MOUNTOPT=""
MOUNTOPT=$MOUNTOPT" --param lov.stripesize=$STRIPE_BYTES" MOUNTOPT=$MOUNTOPT" --param lov.stripesize=$STRIPE_BYTES"
[ "x$STRIPES_PER_OBJ" != "x" ] && [ "x$STRIPES_PER_OBJ" != "x" ] &&
MOUNTOPT=$MOUNTOPT" --param lov.stripecount=$STRIPES_PER_OBJ" MOUNTOPT=$MOUNTOPT" --param lov.stripecount=$STRIPES_PER_OBJ"
[ "x$LUSTRE" != "x" ] && [ -f $LUSTRE/utils/l_getgroups ] && [ "x$L_GETGROUPS" != "x" ] &&
MOUNTOPT=$MOUNTOPT" --param mdt.group_upcall=$LUSTRE/utils/l_getgroups" MOUNTOPT=$MOUNTOPT" --param mdt.group_upcall=$L_GETGROUPS"
MDS_MKFS_OPTS="--mgs --mdt --fsname=$FSNAME --device-size=$MDSSIZE --param sys.timeout=$TIMEOUT $MKFSOPT $MOUNTOPT $MDSOPT" MDS_MKFS_OPTS="--mgs --mdt --fsname=$FSNAME --device-size=$MDSSIZE --param sys.timeout=$TIMEOUT $MKFSOPT $MOUNTOPT $MDSOPT"
MKFSOPT="" MKFSOPT=""
...@@ -65,7 +68,6 @@ DIR=${DIR:-$MOUNT} ...@@ -65,7 +68,6 @@ DIR=${DIR:-$MOUNT}
DIR1=${DIR:-$MOUNT1} DIR1=${DIR:-$MOUNT1}
DIR2=${DIR2:-$MOUNT2} DIR2=${DIR2:-$MOUNT2}
PDSH=${PDSH:-no_dsh}
FAILURE_MODE=${FAILURE_MODE:-SOFT} # or HARD FAILURE_MODE=${FAILURE_MODE:-SOFT} # or HARD
POWER_DOWN=${POWER_DOWN:-"powerman --off"} POWER_DOWN=${POWER_DOWN:-"powerman --off"}
POWER_UP=${POWER_UP:-"powerman --on"} POWER_UP=${POWER_UP:-"powerman --on"}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment