* Testing Code for Btrfs
@ 2014-09-06 2:48 nick
2014-09-06 3:38 ` Greg Freemyer
2014-09-06 13:08 ` Peter Teoh
0 siblings, 2 replies; 4+ messages in thread
From: nick @ 2014-09-06 2:48 UTC (permalink / raw)
To: kernelnewbies
Hey Guys,
After purchasing a hard drive for btrfs testing, I am wondering what areas of testing you would like me to do.
In addition this drive is enterprise based, a Seagate Constellation so feel free to hammer it with the tests
as you wish :), I have no important data on it and don't care about losing it.
Nick
^ permalink raw reply [flat|nested] 4+ messages in thread
* Testing Code for Btrfs
2014-09-06 2:48 Testing Code for Btrfs nick
@ 2014-09-06 3:38 ` Greg Freemyer
2014-09-06 13:08 ` Peter Teoh
1 sibling, 0 replies; 4+ messages in thread
From: Greg Freemyer @ 2014-09-06 3:38 UTC (permalink / raw)
To: kernelnewbies
On September 5, 2014 10:48:52 PM EDT, nick <xerofoify@gmail.com> wrote:
>Hey Guys,
>After purchasing a hard drive for btrfs testing, I am wondering what
>areas of testing you would like me to do.
>In addition this drive is enterprise based, a Seagate Constellation so
>feel free to hammer it with the tests
>as you wish :), I have no important data on it and don't care about
>losing it.
>Nick
Nick,
The first thing you should do is run the xfstest suite against it. You will find that every test has a list of file systems it is expected to pass. There are generic tests that all file systems should pass and then others that will have btrfs listed by itself or with others that should pass.
After each meaningful filesystem patch, days of automated xfstest runs are required to prove the new code hasn't broken anything.
Remember the name xfstest is a legacy name. The suite is now used to test all Linux file systems.
Greg
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Testing Code for Btrfs
2014-09-06 2:48 Testing Code for Btrfs nick
2014-09-06 3:38 ` Greg Freemyer
@ 2014-09-06 13:08 ` Peter Teoh
2014-09-06 13:19 ` Greg Freemyer
1 sibling, 1 reply; 4+ messages in thread
From: Peter Teoh @ 2014-09-06 13:08 UTC (permalink / raw)
To: kernelnewbies
some well known filesystem testing tools are listed here:
http://linuxpoison.blogspot.sg/2008/07/linux-filesystem-testing-tools.html
LTP is one of my favorite, very actively updated and basically it focus on
testing kernel as a whole.
On Sat, Sep 6, 2014 at 10:48 AM, nick <xerofoify@gmail.com> wrote:
> Hey Guys,
> After purchasing a hard drive for btrfs testing, I am wondering what areas
> of testing you would like me to do.
> In addition this drive is enterprise based, a Seagate Constellation so
> feel free to hammer it with the tests
> as you wish :), I have no important data on it and don't care about losing
> it.
> Nick
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
--
Regards,
Peter Teoh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20140906/e081f225/attachment.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* Testing Code for Btrfs
2014-09-06 13:08 ` Peter Teoh
@ 2014-09-06 13:19 ` Greg Freemyer
0 siblings, 0 replies; 4+ messages in thread
From: Greg Freemyer @ 2014-09-06 13:19 UTC (permalink / raw)
To: kernelnewbies
On September 6, 2014 9:08:43 AM EDT, Peter Teoh <htmldeveloper@gmail.com> wrote:
>some well known filesystem testing tools are listed here:
>
>http://linuxpoison.blogspot.sg/2008/07/linux-filesystem-testing-tools.html
>
>LTP is one of my favorite, very actively updated and basically it focus
>on
>testing kernel as a whole.
>
That appears to be an older list. At that time xfstests was xfs only I believe and fio didn't yet exist.
Both are now primary testing tools for filesystem developers.
Xfstests is primarily a set of functional tests. Close to 300 independent tests at this point.
Fio is primarily a performance testing tool. It was originally designed to test out performance efforts in the block stack. It has grown all sorts of features and can be used to test all kinds of work loads, but it remains a performance oriented tool.
Some of the xfstests tests invoke fio to create a background I/o load.
Greg
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-09-06 13:19 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-06 2:48 Testing Code for Btrfs nick
2014-09-06 3:38 ` Greg Freemyer
2014-09-06 13:08 ` Peter Teoh
2014-09-06 13:19 ` Greg Freemyer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).