From: Dave Chinner <david@fromorbit.com>
To: Eric Sandeen <sandeen@sandeen.net>
Cc: Mark Tinguely <tinguely@sgi.com>, xfs-oss <xfs@oss.sgi.com>
Subject: Re: group for tests that are dangerous for verifiers?
Date: Mon, 24 Jun 2013 08:50:53 +1000 [thread overview]
Message-ID: <20130623225053.GA29376@dastard> (raw)
In-Reply-To: <51C49F5A.3020907@sandeen.net>
On Fri, Jun 21, 2013 at 01:45:46PM -0500, Eric Sandeen wrote:
> On 6/20/13 12:54 PM, Mark Tinguely wrote:
> > Do we need a xfstest verifier dangerous group?
> >
> > xfstest 111 purposely damages inodes. In hindsight it make sense
> > that it asserts when running with verifiers.
>
> But it only asserts on a debug kernel...
Right, and it has done so for years - blaming verifiers for
triggering the assert failure is simply shooting the messenger.
> This isn't the only place where corruption could ASSERT on debug;
> see xlog_recover_add_to_trans() for example.
>
> But if the test intentionally corrupts it and that leads to
> an ASSERT that does seem problematic for anyone testing w/ debug
> enabled.
Yup, it runs src/itrash.c which corrupts every inode it can find.
That's the reason this test is not part of the auto group - it's
a test that will cause the system to stop. We've got other tests
that are not part of the auto group for exactly the same reason -
they cause some kind of terminal failure and so aren't candidates
for regression testing.
> I guess I'd vote for removing the ASSERT unless there's
> some reason it should be there - Dave?
I'm fine with it being removed - we catch the failure just fine. If
that then makes 111 work as a regression test (i.e. doesn't trigger
the bad-inode bulkstat loop it was designed to test) then perhaps we
can consider making that part of the auto group, too...
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next prev parent reply other threads:[~2013-06-23 22:51 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-20 17:54 group for tests that are dangerous for verifiers? Mark Tinguely
2013-06-21 18:26 ` Michael L. Semon
2013-06-21 18:45 ` Eric Sandeen
2013-06-23 22:50 ` Dave Chinner [this message]
2013-06-23 22:57 ` Eric Sandeen
2013-06-23 23:44 ` Dave Chinner
2013-06-24 13:50 ` Mark Tinguely
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=20130623225053.GA29376@dastard \
--to=david@fromorbit.com \
--cc=sandeen@sandeen.net \
--cc=tinguely@sgi.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.