<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sync_error.sh</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>98a11b47 - MFC r341390, r341392, r341667</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/tests/sys/geom/class/mirror/sync_error.sh#98a11b47</link>
        <description>MFC r341390, r341392, r341667r341390:Remove some dead code from the geli testsThis is detritus in the Makefile, leftover from 327662.r341392:Unbreak geli/gmirror testcases if their geom classes cannot be loadedThe problem with the logic prior to this commit was twofold:1. The wrong set of idioms (TAP-compatible) were being applied to the ATF   testcases when run, resulting in confusing ATF failure results on setup.2. The cleanup subroutines were broken when the geom classes could not be   loaded as they exited with 0 unexpectedly.This commit changes the test code to source the class-specific configuration(conf.sh) once globally, instead of sourcing it per testcase and per cleanupsubroutine, and to call the ATF-specific setup subroutine(s) inline inthe testcases.The refactoring done is effectively a no-op for the TAP testcases, moduloany refactoring done to create common code between the ATF and TAPtestcases.This unbreaks the geli testcases converted to ATF in r327662 and r327683,and the gmirror testcases added in r327780, respectively, when the geomclass could not be loaded.tests/sys/geom/class/mirror/...    While here, ignore errors when turning debug failpoint sysctl off, which    could occur if the gmirror class was not loaded.Submitted by:	ngiePull Request:	https://github.com/freebsd/freebsd/pull/241r341667:geom tests: Fix cleanup of ATF tests since r341392r341392 changed common test cleanup routines in a way that allowed them tobe used by TAP tests as well as ATF tests.  However, a late change madeduring code review resulted in cleanup being broken for ATF tests, whichsource geom_subr.sh separately during the body and cleanup phases of thetest.  The result was that md(4) devices wouldn&apos;t get cleaned up.X-MFC-With:	341392

            List of files:
            /freebsd-12.1/tests/sys/geom/class/mirror/sync_error.sh</description>
        <pubDate>Thu, 14 Feb 2019 20:26:59 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a19e7429 - Add regression tests for r327779.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/tests/sys/geom/class/mirror/sync_error.sh#a19e7429</link>
        <description>Add regression tests for r327779.MFC after:	2 weeksSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-12.1/tests/sys/geom/class/mirror/sync_error.sh</description>
        <pubDate>Wed, 10 Jan 2018 19:41:05 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
