Re: [ANN] oscheck: wrapper for fstests check.sh - tracking and working with baselines

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jul 13, 2018 at 5:43 AM, Luis R. Chamberlain <mcgrof@xxxxxxxxxx> wrote:
> I had volunteered at the last LSF/MM to help with the stable work for
> XFS. To help with this, as part of this year's SUSE Hackweek, I've
> first generalized my own set of scripts to help track a baseline of
> results from fstests [0], and extended it to be able to easily ramp up
> with fstests on different distributions, and I've also created a
> respective baseline of results against these distributions as a
> further example of how these scripts and wrapper framework can be used

Hi Luis!

Thanks a lot for doing this work!

Will take me some time to try it out, but see some questions below...

> [1]. The distributions currently supported are:
>
>   * Debian testing
>   * OpenSUSE Leap 15.0
>   * Fedora 28
>
> The stable work starts with creating a baseline for v4.17.3. The
> results are visible as a result of expunge files which categorize the
> failures for the different sections tested.

So the only "bad" indication is a test failure?
How about indication about a test that started to pass since baseline?
Tested that started to notrun since baseline?
Are we interested in those?

> Other than careful manual
> inspection of each stable candidate patch, one of the goals will also
> be to ensure such stable patches do not regress the baseline. Work is
> currently underway to review the first set of stable candidate patches
> for v4.17.3, if they both pass review and do not regress the
> established baseline, I'll proceed to post the patches for further
> evaluation from the community.
>
> Note that while I used this for XFS, it should be easy to add support
> for other filesystems, should folks wish to do something similar for
> their filesystems. The current XFS sections being tested are as
> follows, please let me know if we should consider extending this
> further:
>
> # Matches what we expect to be default on the latests xfsprogs
> [xfs]
> MKFS_OPTIONS='-f -m crc=1,reflink=0,rmapbt=0, -i sparse=0'
> USE_EXTERNAL=no
> FSTYP=xfs

Please add a LOGWRITES_DEV to all "internal log" configs.
This is needed to utilize the (relatively) new crash consistency tests
(a.k.a. generic/replay) which caught a few nasty bugs.
Fun fact: the fix for stable 4.4 almost got missed, because your system
was not around ;-)
https://marc.info/?l=linux-xfs&m=152852844615666&w=2

I've used a 10GB LOGWRITES_DEV, which seems to be enough
for the current tests.
I don't think that the dmlogwrite tests play well with external logdev,
so we could probably reuse the same device for LOGWRITES_DEV
for configs that don't use SCRATCH_LOGDEV.

Thanks,
Amir.



[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux