Re: [PATCH v4 00/47] xfs: online scrub/repair support

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

 



On Mon, Jan 09, 2017 at 02:40:56PM +0200, Amir Goldstein wrote:
> On Sat, Jan 7, 2017 at 2:35 AM, Darrick J. Wong <darrick.wong@xxxxxxxxxx> wrote:
> > Hi all,
> >
> ...
> > If you're going to start using this mess, you probably ought to just
> > pull from my github trees.  The kernel patches[1] should apply against
> > 4.10-rc2.  xfsprogs[2] and xfstests[3] can be found in their usual
> > places.
> >
> > The patches have survived all auto group xfstests both with scrub-only
> > mode and also a special debugging mode to xfs_scrub that forces it to
> > rebuild the metadata structures even if they're not damaged.  Since the
> > last patch release, I have now had time to run the new tests in [3] that
> > try to fuzz every field in every data structure on disk.
> >
> 
> Darrick,
> 
> I started running the dangerous_scrub group yersterday and it's killing my
> test machine. The test machine is x86_64 (i5-3470) 16GB RAM
> and test partitions are 100GB volume on spinning disk.
> 
> xfs_db swaps my system to death and most of the tests it eventually
> gets shot down by oom killer.
> 
> Is that surprising to you?

Yes.

> How much RAM does you test systems have?

2GB in a VM so the host system won't go down.  Usually the test disks 
are 8GB disks to keep the fuzzer runtimes down, but I've also run them
against 100GB volumes without OOMing...

> Can you figure out a minimal RAM requirement to run these fuzzers
> and maybe check required RAM before running the test?

I wouldn't have thought xfs_check would OOM... it would help to know
exactly what the xfs_db invocation thought it was doing.

> Alternatively, can you figure out how to reduce the amount of RAM
> used by the fuzzer?
> 
> I was using mkfs options "-m rmapbt=1,reflink=1"
> and I tried running with and then without TEST_XFS_SCRUB=1.
> I don't see a reason to send the logs at this point, they are just a complete
> mass of destruction.

All the tests?  The full dmesg output would be useful to narrow it down to
a specific xfstest number, field name, and fuzz verb.  I'm running them

--D

> Let me know if you need more inputs from me.
> 
> Amir.
> --
> To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux