2 # SPDX-License-Identifier: GPL-2.0
3 # Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
7 # To test log replay by shutdown of file system
8 # This is the first simple initial test to ensure that
9 # the goingdown ioctl is working and recovery of
10 # create transactions is working.
13 _begin_fstest shutdown log auto quick
15 # Import common functions.
19 # real QA test starts here
25 _require_scratch_shutdown
29 _scratch_mkfs >>$seqres.full 2>&1 \
30 || _fail "mkfs scratch failed"
31 _require_metadata_journaling $SCRATCH_DEV
37 touch $SCRATCH_MNT/{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
40 _scratch_shutdown -v -f >> $seqres.full
45 echo "logprint after going down..."
48 # curious if FS consistent at start
50 if _check_scratch_fs; then
51 echo "*** checked ok ***"
55 echo "mount with replay"
56 _try_scratch_mount $mnt >>$seqres.full 2>&1 \
57 || _fail "mount failed: $mnt $MOUNT_OPTIONS"
60 ls $SCRATCH_MNT | _filter_lostfound
65 echo "logprint after mount and replay..."