$FSTYPE is deprecated, it should be replaced by facet_fstype.
Signed-off-by: Niu Yawei <niu@whamcloud.com>
Change-Id: I6671249c88a53b01badebd7172fb3307c8f4f48b
Reviewed-on: http://review.whamcloud.com/4596
Tested-by: Hudson
Reviewed-by: Li Wei <wei.g.li@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Johann Lombardi <johann.lombardi@intel.com>
sed -e 's/\./_/g') # E.g., "1.8.7" -> "1_8"
dst=$(cd $dst; pwd)
pushd $tmp/img
- tar cjvf $dst/disk$version-$FSTYPE.tar.bz2 -S *
+ tar cjvf $dst/disk$version-$(facet_fstype $SINGLEMDS).tar.bz2 -S *
popd
rm -r $tmp
exit 0
fi
- local IMGTYPE=$FSTYPE
+ local IMGTYPE=$(facet_fstype $SINGLEMDS)
- [ ! -z "$MDSFSTYPE" ] && IMGTYPE=$MDSFSTYPE
tarballs=$($r find $RLUSTRE/tests -maxdepth 1 -name \'disk*-$IMGTYPE.tar.bz2\')
if [ -z "$tarballs" ]; then
while ((i < 20)); do
echo "Unloading modules on $node: Attempt $i"
- do_rpc_nodes $node $LUSTRE_RMMOD $FSTYPE && all_removed=true
+ do_rpc_nodes $node $LUSTRE_RMMOD $(facet_fstype $SINGLEMDS) &&
+ all_removed=true
do_rpc_nodes $node check_mem_leak || return 1
if $all_removed; then
load_modules
$(ostdevname $num) > /dev/null ||
error "format ost${num} error"
run_dumpe2fs ost${num} $dev
- do_facet ost${num} mount -t $FSTYPE $dev $ostmnt \
- "$OST_MOUNT_OPTS"
+ do_facet ost${num} mount -t $(facet_fstype ost${num}) $dev \
+ $ostmnt "$OST_MOUNT_OPTS"
# Run llverfs on the mounted ldiskfs filesystem in partial mode
# to ensure that the kernel can perform filesystem operations
if $FULL_MODE; then
log "full mode, mount the OST $dev as a ldiskfs again"
- do_facet ost${num} mount -t $FSTYPE $dev $ostmnt \
- "$OST_MOUNT_OPTS"
+ do_facet ost${num} mount -t $(facet_fstype ost${num}) \
+ $dev $ostmnt "$OST_MOUNT_OPTS"
cleanup_dirs ost${num} $ostmnt
do_facet ost${num} "sync"
[ "$CPU" = "UML" ] && EXCEPT="$EXCEPT"
case `uname -r` in
-2.6*) FSTYPE=${FSTYPE:-ldiskfs}; ALWAYS_EXCEPT="$ALWAYS_EXCEPT " ;;
+2.6*) ALWAYS_EXCEPT="$ALWAYS_EXCEPT " ;;
*) error "unsupported kernel (gss only works with 2.6.x)" ;;
esac
set_mdt_qtype() {
local qtype=$1
local varsvc=${SINGLEMDS}_svc
+ local cmd
do_facet mgs $LCTL conf_param $FSNAME.quota.mdt=$qtype
if $(facet_up $SINGLEMDS); then
- wait_update_facet $SINGLEMDS "$LCTL get_param -n \
- osd-$FSTYPE.${!varsvc}.quota_slave.enabled" "$qtype" ||
- return 1
+ cmd="$LCTL get_param -n "
+ cmd=${cmd}osd-$(facet_fstype $SINGLEMDS).${!varsvc}
+ cmd=${cmd}.quota_slave.enabled
+
+ wait_update_facet $SINGLEMDS "$cmd" "$qtype" || return 1
fi
return 0
}
local qtype=$1
local varsvc
local osts=$(get_facets OST)
+ local cmd
do_facet mgs $LCTL conf_param $FSNAME.quota.ost=$qtype
# we have to make sure each OST received config changes
for ost in ${osts//,/ }; do
varsvc=${ost}_svc
+ cmd="$LCTL get_param -n "
+ cmd=${cmd}osd-$(facet_fstype $ost).${!varsvc}
+ cmd=${cmd}.quota_slave.enabled
+
if $(facet_up $ost); then
- wait_update_facet $ost "$LCTL get_param -n \
- osd-$FSTYPE.${!varsvc}.quota_slave.enabled" \
- "$qtype" || return 1
+ wait_update_facet $ost "$cmd" "$qtype" || return 1
fi
done
return 0
local qtype=$2
local result="glb[1],slv[1],reint[0]"
local varsvc
+ local cmd
if [ $ntype == "mdt" ]; then
varsvc=${SINGLEMDS}_svc
+ cmd="$LCTL get_param -n "
+ cmd=${cmd}osd-$(facet_fstype $SINGLEMDS).${!varsvc}
+ cmd=${cmd}.quota_slave.info
+
if $(facet_up $SINGLEMDS); then
- wait_update_facet $SINGLEMDS "$LCTL get_param -n \
- osd-$FSTYPE.${!varsvc}.quota_slave.info |
+ wait_update_facet $SINGLEMDS "$cmd |
grep "$qtype" | awk '{ print \\\$3 }'" "$result" ||
return 1
fi
local osts=$(get_facets OST)
for ost in ${osts//,/ }; do
varsvc=${ost}_svc
+ cmd="$LCTL get_param -n "
+ cmd=${cmd}osd-$(facet_fstype $ost).${!varsvc}
+ cmd=${cmd}.quota_slave.info
+
if $(facet_up $ost); then
- wait_update_facet $ost "$LCTL get_param -n \
- osd-$FSTYPE.${!varsvc}.quota_slave.info |
+ wait_update_facet $ost "$cmd |
grep "$qtype" | awk '{ print \\\$3 }'" \
"$result" || return 1
fi
local soc="obdfilter.*.sync_on_lock_cancel"
local soc_old=$(do_facet ost1 lctl get_param -n $soc | head -n1)
local hosts=
- if [ "$soc_old" != "never" -a "$FSTYPE" != "ldiskfs" ]; then
+ if [ "$soc_old" != "never" -a "$(facet_fstype ost1)" != "ldiskfs" ]; then
hosts=$(for host in $(seq -f "ost%g" 1 $OSTCOUNT); do
facet_active_host $host; done | sort -u)
do_nodes $hosts lctl set_param $soc=never
# LU-1512 try to reuse idle OI blocks
test_228a() {
- [ "$FSTYPE" != "ldiskfs" ] && skip "non-ldiskfs backend" && return
+ [ "$(facet_fstype $SINGLEMDS)" != "ldiskfs" ] &&
+ skip "non-ldiskfs backend" && return
local MDT_DEV=$(mdsdevname ${SINGLEMDS//mds/})
local myDIR=$DIR/$tdir
run_test 228a "try to reuse idle OI blocks"
test_228b() {
- [ "$FSTYPE" != "ldiskfs" ] && skip "non-ldiskfs backend" && return
+ [ "$(facet_fstype $SINGLEMDS)" != "ldiskfs" ] &&
+ skip "non-ldiskfs backend" && return
local MDT_DEV=$(mdsdevname ${SINGLEMDS//mds/})
local myDIR=$DIR/$tdir
#LU-1881
test_228c() {
- [ "$FSTYPE" != "ldiskfs" ] && skip "non-ldiskfs backend" && return
+ [ "$(facet_fstype $SINGLEMDS)" != "ldiskfs" ] &&
+ skip "non-ldiskfs backend" && return
local MDT_DEV=$(mdsdevname ${SINGLEMDS//mds/})
local myDIR=$DIR/$tdir
# The FSXNUM reduction for ZFS is needed until ORI-487 is fixed.
# We don't want to skip it entirely, but ZFS is VERY slow and cannot
# pass a 2500 operation dual-mount run within the time limit.
-if [ "$OSTFSTYPE" = "zfs" ]; then
+if [ "$(facet_fstype ost1)" = "zfs" ]; then
FSXNUM=$((COUNT / 5))
FSXP=1
elif [ "$SLOW" = "yes" ]; then
mdt_quota_type() {
local varsvc=${SINGLEMDS}_svc
do_facet $SINGLEMDS $LCTL get_param -n \
- osd-$FSTYPE.${!varsvc}.quota_slave.enabled
+ osd-$(facet_fstype $SINGLEMDS).${!varsvc}.quota_slave.enabled
}
# get ost quota type
# All OSTs should have same quota type
local varsvc=ost1_svc
do_facet ost1 $LCTL get_param -n \
- osd-$FSTYPE.${!varsvc}.quota_slave.enabled
+ osd-$(facet_fstype ost1).${!varsvc}.quota_slave.enabled
}
# restore old quota type settings