A recent change to XFSQA to resolve mkfs option conflicts means mkfs can be run twice...
authorDavid Disseldorp <ddiss@sgi.com>
Tue, 3 Jul 2007 04:01:25 +0000 (04:01 +0000)
committerDavid Disseldorp <ddiss@sgi.com>
Tue, 3 Jul 2007 04:01:25 +0000 (04:01 +0000)
commit72b4e6cb85308bb2addd5de559de4baa20220679
treea5c3b3eb71fc2b22df98736759609890086efbda
parent9f01882691bcfc2f48e3282d494706e1d58ab613
A recent change to XFSQA to resolve mkfs option conflicts means mkfs can be run twice per _scratch_mkfs_xfs:

    $MKFS_XFS_PROG $SCRATCH_OPTIONS $MKFS_OPTIONS $extra_mkfs_options $SCRATCH_DEV
    local mkfs_status=$?

    # a mkfs failure may be caused by conflicts between
    # $MKFS_OPTIONS and $extra_mkfs_options

    if [ $mkfs_status -ne 0 -a ! -z "$extra_mkfs_options" ]; then
        echo "** mkfs failed with extra mkfs options added to \"$MKFS_OPTIONS\" by test $seq **" \
            >>$here/$seq.full
        echo "** attempting to mkfs using only test $seq options: $extra_mkfs_options **" \
            >>$here/$seq.full
        $MKFS_XFS_PROG $SCRATCH_OPTIONS $extra_mkfs_options $SCRATCH_DEV
        mkfs_status=$?
    fi

In the case of a failure caused by conflict between $MKFS_OPTIONS and $extra_mkfs_options,
the mkfs output is shown twice, first off is the failed mkfs output, secondly the resolved mkfs output.

This can cause QA failures for a number of tests, particularly those that filter the mkfs output.

This change shows only the applied (final) mkfs output from _scratch_mkfs_xfs.
Merge of master-melb:xfs-cmds:29041a by kenmcd.
common.rc