On Oct 24, 2014, at 23:44, Alfred Perlstein <alf...@freebsd.org> wrote:
> On 10/24/14 9:45 PM, Garrett Cooper wrote: >> On Oct 24, 2014, at 21:20, Craig Rodrigues <rodr...@freebsd.org> wrote: >> >>> On Thu, Oct 23, 2014 at 11:06 PM, K. Macy <km...@freebsd.org> wrote: >>> >>>>>> (2) Creates a bootable UFS image with makefs >>>>> any chance zfs will be used as well? >>>>> >>>> Seconded. There are residual locking issues issues in ZFS. >>>> Particularly in the less exercised areas. >>>> >>> I think what would be an interesting exercise is to set up a Jenkins job to >>> build >>> and boot a bhyve VM with ZFS, and then run >>> the ZFS Test Suite, ported by Alan Somers to FreeBSD: >>> >>> https://lists.freebsd.org/pipermail/freebsd-testing/2014-August/000503.html >>> >>> >>> Are there any volunteers who would like to help set that up and get it >>> running >>> under Jenkins? >> I think getting tools/regression/zfs working first would be a better idea >> (which means that ZFS developers will need to go debug/fix the issue noted >> in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191574 ). I’ll go ahead >> and commit my fixes to head from my github fork so it runs. >> >> Alan also suggested against integrating the test suite as-is, because as he >> said, "Remember, don't run these tests on a production system. They WILL >> cause panics and deadlocks, and they may cause data loss too.” >> >> Cheers, >> -Garrett > > Wait, we want to sweep those bugs under the rug? What exactly is wrong with > making a test harness that can very easily reproduce a known problem? The > chances are that anyone will dive into it once the bug is easily reproducible. Sweeping bugs under the rug is not what I plan on doing; I’m marking these as expected failures, as opposed to having them continually panic a machine. Once a ZFS dev takes a look at the issue and resolves them, then the ZFS dev can remove the “bail” calls I’m adding to the testcases. Cheers, -Garrett PS FWIW the panics are recent. As I stated in the first bug, it didn’t occur on 10.0-RELEASE.
Description: Message signed with OpenPGP using GPGMail