ALWAYS_EXCEPT="$SANITY_EXCEPT "
# bug number for skipped test: LU-9693 LU-6493 LU-9693
ALWAYS_EXCEPT+=" 42a 42b 42c "
-# bug number: LU-8411 LU-9054
-ALWAYS_EXCEPT+=" 407 312 "
+# bug number: LU-8411 LU-9054 LU-14541
+ALWAYS_EXCEPT+=" 407 312 277 "
if $SHARED_KEY; then
# bug number: LU-14181 LU-14181
$LFS setstripe -c 1 -i 0 $DIR/$tfile
$LCTL set_param ldlm.namespaces.*.lru_size=clear
+ # Disabled: DIO does not push out buffered I/O pages, see LU-12587
# request a new lock on client
- dd if=/dev/zero of=$DIR/$tfile bs=1M count=1
+ #dd if=/dev/zero of=$DIR/$tfile bs=1M count=1
- dd if=/dev/zero of=$DIR/$tfile bs=1M count=1 oflag=direct conv=notrunc
- local lock_count=$($LCTL get_param -n \
- ldlm.namespaces.$imp_name.lru_size)
- [[ $lock_count -eq 0 ]] || error "lock should be cancelled by direct IO"
+ #dd if=/dev/zero of=$DIR/$tfile bs=1M count=1 oflag=direct conv=notrunc
+ #local lock_count=$($LCTL get_param -n \
+ # ldlm.namespaces.$imp_name.lru_size)
+ #[[ $lock_count -eq 0 ]] || error "lock should be cancelled by direct IO"
$LCTL set_param ldlm.namespaces.*-OST0000-osc-ffff*.lru_size=clear
# no lock cached, should use lockless DIO and not enqueue new lock
- dd if=/dev/zero of=$DIR/$tfile bs=1M count=1 oflag=direct conv=notrunc
+ dd if=/dev/zero of=$DIR/$tfile bs=1M count=1 oflag=direct \
+ conv=notrunc ||
+ error "dio write failed"
lock_count=$($LCTL get_param -n \
ldlm.namespaces.$imp_name.lru_size)
[[ $lock_count -eq 0 ]] || error "no lock should be held by direct IO"