[ $OST1_VERSION -lt $(version_code 2.10.50) ] &&
skip "lustre < 2.10.50 does not support lockahead"
+ local ost1_imp=$(get_osc_import_name client ost1)
+ local imp_name=$($LCTL list_param osc.$ost1_imp | head -n1 |
+ cut -d'.' -f2)
local count
local new_count
local difference
cancel_lru_locks osc
count=$($LCTL get_param -n \
- ldlm.namespaces.$FSNAME-OST0000*osc-[-0-9a-f]*.lock_unused_count)
+ ldlm.namespaces.$imp_name.lock_unused_count)
lockahead_test -d $DIR/$tdir -t $i -f $tfile
rc=$?
fi
new_count=$($LCTL get_param -n \
- ldlm.namespaces.$FSNAME-OST0000*osc-[-0-9a-f]*.lock_unused_count)
+ ldlm.namespaces.$imp_name.lock_unused_count)
difference="$((new_count - count))"
# Test 15 output is divided by 100 to map down to valid return
run_test 815 "zero byte tiny write doesn't hang (LU-12382)"
test_816() {
+ local ost1_imp=$(get_osc_import_name client ost1)
+ local imp_name=$($LCTL list_param osc.$ost1_imp | head -n1 |
+ cut -d'.' -f2)
+
[ "$SHARED_KEY" = true ] &&
skip "OSC connections never go IDLE with Shared-Keys enabled"
local before
local now
before=$($LCTL get_param -n \
- ldlm.namespaces.$FSNAME-OST0000-osc-[^M]*.lru_size)
+ ldlm.namespaces.$imp_name.lru_size)
wait_osc_import_state client ost1 IDLE
dd if=/dev/null of=$DIR/$tfile bs=1k count=1 conv=sync
now=$($LCTL get_param -n \
- ldlm.namespaces.$FSNAME-OST0000-osc-[^M]*.lru_size)
+ ldlm.namespaces.$imp_name.lru_size)
[ $before == $now ] || error "lru_size changed $before != $now"
}
run_test 816 "do not reset lru_resize on idle reconnect"