facet=$1
shift
active=`facet_active $facet`
- do_facet $facet $LCONF --select ${facet}_svc=${active}_facet \
+ do_facet $facet $LCONF --select ${facet}_svc=${active}_facet -v \
--node ${active}_facet --ptldebug $PTLDEBUG --subsystem $SUBSYSTEM \
- --sec $SECURITY $@ $XMLCONFIG
+ --mds_sec $SECURITY $@ $XMLCONFIG
}
stop() {
do_node $client mkdir $mnt 2> /dev/null || :
if [ -x /sbin/mount.lustre ] ; then
- do_node $client mount -t lustre -o sec=$SECURITY,nettype=$NETTYPE \
+ do_node $client mount -t lustre -o mds_sec=$SECURITY,nettype=$NETTYPE \
`facet_active_host mds1`:/mds1_svc/client_facet $mnt || return 2
else
# this is so cheating
do_node $client $LCONF --nosetup --node client_facet $XMLCONFIG > /dev/null || return 2
do_node $client $LLMOUNT `facet_active_host mds1`:/mds1_svc/client_facet $mnt \
- -o sec=$SECURITY,nettype=$NETTYPE|| return 4
+ -o mds_sec=$SECURITY,nettype=$NETTYPE|| return 4
fi
[ -d /r ] && $LCTL modules > /r/tmp/ogdb-`hostname`
local failcode=$2
facet_failover $facet
do_facet mds "echo $failcode > /proc/sys/lustre/fail_loc"
- cat /proc/sys/lustre/fail_loc
df $MOUNT || error "post-failover df: $?"
do_facet mds "echo 0 > /proc/sys/lustre/fail_loc"
}
echo "CMD: $HOST $@"
$PDSH $HOST $LCTL mark "$@" > /dev/null 2>&1 || :
fi
- $PDSH $HOST "(PATH=\$PATH:$RLUSTRE/utils:$RLUSTRE/tests; cd $RPWD; sh -c \"$@\")"
+ $PDSH $HOST "(PATH=$RLUSTRE/utils:$RLUSTRE/tests:/usr/sbin:/sbin:\$PATH; cd $RPWD; sh -c \"$@\")"
}
mds_list() {
shift
do_lmc --delete ost --node ${facet}_facet --ost ${facet}_svc $*
}
+start_gks() {
+ facet=$1
+ shift
+ rm -f ${facet}active
+ add_facet $facet
+ do_facet $facet $LCONF --node ${facet}_facet --ptldebug $PTLDEBUG $* $XMLCONFIG
+}
+stop_gks() {
+ facet=$1
+ shift
+ do_facet $facet $LCONF --node ${facet}_facet --cleanup $* $XMLCONFIG
+}
+
+add_gks() {
+ facet=$1
+ shift
+ rm -f ${facet}active
+ add_facet $facet
+ do_lmc --add gks --gks ${facet}_svc --node ${facet}_facet $*
+}
+add_cmobd() {
+ facet=$1
+ cache_facet=$2
+ master_facet=$3
+ shift; shift; shift
+ do_lmc --add cmobd --node mds1_facet --cmobd ${facet}_svc --cache_obd ${cache_facet} --master_obd ${master_facet}
+}
+
+add_cobd() {
+ facet=$1
+ client_facet=$2
+ master_facet=$3
+ shift; shift; shift
+ do_lmc --add cobd --node mds1_facet --cmobd ${facet}_svc --cache_obd ${cache_facet} --master_obd ${master_facet}
+}
deactivate_ost() {
facet=$1
do_lmc --add lov --lmv $lmv --lov $lov $*
}
+add_lov_to_cache_master_lmv() {
+ lov=$1
+ cache_lmv=$2
+ master_lmv=$3
+ shift; shift; shift
+ do_lmc --add lov --cachelmv $cache_lmv --masterlmv $master_lmv --lov $lov $*
+}
+
add_lmv() {
lmv=$1
shift;