All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rich Johnston <rjohnston@sgi.com>
To: Dave Chinner <david@fromorbit.com>
Cc: xfs@oss.sgi.com
Subject: Re: [PATCH 10/10] xfstests: exclude largefs fill files from dump tests
Date: Tue, 28 Aug 2012 09:03:45 -0500	[thread overview]
Message-ID: <503CCFC1.4050107@sgi.com> (raw)
In-Reply-To: <1343291989-14987-11-git-send-email-david@fromorbit.com>

On 07/26/2012 03:39 AM, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> The xfsdump/restore tests will see the space filling files and may
> try to backthem up and restore them, consuming huge amounts of time
> to do (espcially when diffing the results). Exclude the space
> filling files by setting the no dump attributes on them and ensure
> that xfsdump runs with the -e flag to exclude such files.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
>   common.config |    3 ++-
>   common.dump   |    2 +-
>   common.rc     |    1 +
>   3 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/common.config b/common.config
> index 7bed1c5..bb9af93 100644
> --- a/common.config
> +++ b/common.config
> @@ -146,7 +146,8 @@ export XFS_GROWFS_PROG=`set_prog_path xfs_growfs`
>   export XFS_IO_PROG="`set_prog_path xfs_io`"
>   export XFS_PARALLEL_REPAIR_PROG="`set_prog_path xfs_prepair`"
>   export XFS_PARALLEL_REPAIR64_PROG="`set_prog_path xfs_prepair64`"
> -export XFSDUMP_PROG="`set_prog_path xfsdump`"
> +export __XFSDUMP_PROG="`set_prog_path xfsdump`"
> +export XFSDUMP_PROG="$__XFSDUMP_PROG -e"
>   export XFSRESTORE_PROG="`set_prog_path xfsrestore`"
>   export XFSINVUTIL_PROG="`set_prog_path xfsinvutil`"
>   export DBENCH_PROG="`set_prog_path dbench`"
> diff --git a/common.dump b/common.dump
> index e89dedc..a33dc81 100644
> --- a/common.dump
> +++ b/common.dump
> @@ -829,7 +829,7 @@ _dump_filter_main()
>   {
>     _filter_devchar |\
>     sed \
> -      -e "s#$XFSDUMP_PROG#xfsdump#"			\
> +      -e "s#$__XFSDUMP_PROG#xfsdump#"			\
>         -e "s#$XFSRESTORE_PROG#xfsrestore#"		\
>         -e "s#$XFSINVUTIL_PROG#xfsinvutil#"		\
>         -e "s/`hostname`/HOSTNAME/"			\
> diff --git a/common.rc b/common.rc
> index 1c3c605..1b23b66 100644
> --- a/common.rc
> +++ b/common.rc
> @@ -306,6 +306,7 @@ _setup_large_xfs_fs()
>   	xfs_io -F -f \
>   		-c "truncate $file_size" \
>   		-c "falloc -k 0 $file_size" \
> +		-c "chattr +d" \
>   		$SCRATCH_MNT/.use_space 2>&1 > /dev/null
>   	status=$?
>   	umount $SCRATCH_MNT
>

Ditto my comments from patch 4, this does not work as expected when 
using the --large-fs option for the following tests:

	019 026-028 046 047 050 056 059 060 062-066

Regards
--Rich

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

  reply	other threads:[~2012-08-28 14:02 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20120831194326.741195404@sgi.com>
2012-07-26  8:39 ` [PATCH 0/10] xfstests: rework large filesystem testing Dave Chinner
2012-07-26  8:39   ` [PATCH 01/10] xfstests: add --largefs check option Dave Chinner
2012-08-28 14:00     ` Rich Johnston
2012-08-28 19:56     ` Christoph Hellwig
2012-07-26  8:39   ` [PATCH 02/10] xfstests: rename USE_BIG_LOOPFS to be more generic Dave Chinner
2012-08-28 14:01     ` Rich Johnston
2012-08-31 23:30       ` Dave Chinner
2012-08-28 19:56     ` Christoph Hellwig
2012-07-26  8:39   ` [PATCH 03/10] xfstests: rename RETAIN_AG_BYTES Dave Chinner
2012-08-28 14:01     ` Rich Johnston
2012-08-28 19:56     ` Christoph Hellwig
2012-07-26  8:39   ` [PATCH 04/10] xfstests: use preallocation for ag-wiper Dave Chinner
2012-08-28 14:02     ` Rich Johnston
2012-08-28 19:57     ` Christoph Hellwig
2012-07-26  8:39   ` [PATCH 05/10] xfstests: use command line option for setting extra space Dave Chinner
2012-08-28 14:02     ` Rich Johnston
2012-08-28 19:57     ` Christoph Hellwig
2012-07-26  8:39   ` [PATCH 06/10] xfstest: enable xfs_repair for large filesystem testing Dave Chinner
2012-08-28 14:02     ` Rich Johnston
2012-08-28 19:58     ` Christoph Hellwig
2012-07-26  8:39   ` [PATCH 07/10] xfstests: always us test option when checking large scratch device Dave Chinner
2012-07-26 17:21     ` Paulo Alcantara
2012-08-28 14:02     ` Rich Johnston
2012-08-28 19:58     ` Christoph Hellwig
2012-07-26  8:39   ` [PATCH 08/10] xfstests: enable large fs testing on ext4 Dave Chinner
2012-08-28 20:03     ` Christoph Hellwig
2012-09-05 16:27     ` Rich Johnston
2012-07-26  8:39   ` [PATCH 09/10] xfstests: disable tests that typically fail on large filesystems Dave Chinner
2012-08-28 14:03     ` Rich Johnston
2012-08-28 20:03     ` Christoph Hellwig
2012-07-26  8:39   ` [PATCH 10/10] xfstests: exclude largefs fill files from dump tests Dave Chinner
2012-08-28 14:03     ` Rich Johnston [this message]
2012-08-28 20:04     ` Christoph Hellwig
2012-08-14 21:40   ` [PATCH 0/10] xfstests: rework large filesystem testing Dave Chinner
2012-09-05 21:34   ` [PATCH 11/10] xfstests: rework large filesystem testing - add golden output Ben Myers
2012-09-05 22:26   ` Dave Chinner
2012-09-06 12:57     ` Rich Johnston
2012-09-06 23:07       ` Dave Chinner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=503CCFC1.4050107@sgi.com \
    --to=rjohnston@sgi.com \
    --cc=david@fromorbit.com \
    --cc=xfs@oss.sgi.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.