Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Apr 2023 10:28:42 -0400
From:      Shawn Webb <shawn.webb@hardenedbsd.org>
To:        Charlie Li <vishwin@freebsd.org>
Cc:        Cy Schubert <Cy.Schubert@cschubert.com>, Mateusz Guzik <mjguzik@gmail.com>, Pawe? Jakub Dawidek <pawel@dawidek.net>, Mark Millard <marklmi@yahoo.com>, dev-commits-src-main@freebsd.org, Current FreeBSD <freebsd-current@freebsd.org>, pjd@freebsd.org
Subject:   Re: git: 2a58b312b62f - main - zfs: merge openzfs/zfs@431083f75
Message-ID:  <20230414142842.sgeikpg4r5xunqye@mutt-hbsd>
In-Reply-To: <d31a2d0f-e447-fc6e-7ac2-b51a98dfdafa@freebsd.org>
References:  <20230413071032.18BFF31F@slippy.cwsent.com> <D0D9BD06-C321-454C-A038-C55C63E0DD6B@dawidek.net> <20230413063321.60344b1f@cschubert.com> <CAGudoHG3rCx93gyJTmzTBnSe4fQ9=m4mBESWbKVWtAGRxen_4w@mail.gmail.com> <20230413135635.6B62F354@slippy.cwsent.com> <20230413140504.nnm23cjjv65mwzjr@mutt-hbsd> <d31a2d0f-e447-fc6e-7ac2-b51a98dfdafa@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--rmiz7lrozzjjacb7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Apr 13, 2023 at 06:48:14PM -0400, Charlie Li wrote:
> Shawn Webb wrote:
> > Does the ZFS project have some sort of automated testing to catch
> > data-gobbling, pool killing bugs? It seems like this would have been
> > caught with some CI/CD stress testing automation scripts.
> >=20
> I can't speak about how the OpenZFS project does things, but this particu=
lar
> corruption does not have any deterministic characteristics both pre- and
> post-condition, so would be hard to automate testing.

My approach would be to have a policy by which any new feature
scheduled to land in the main branch must also not show any
regressions when running `poudriere bulk -ac`. Such a policy could be
enforced via server-side git commit hook. One problem, though, is that
implementing that policy isn't just a matter of code, but also
infrastructure, so there's a tangible monetary cost.

I should mention that I appreciate the selfless hard work of those
involved in the FreeBSD and OpenZFS projects. I hope for continued
incremental improvements.

Thanks,

--=20
Shawn Webb
Cofounder / Security Engineer
HardenedBSD

https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A=
4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc

--rmiz7lrozzjjacb7
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmQ5YxMACgkQ/y5nonf4
4fqB3Q//bNZCvDRWBsHONFrv+YamUmRi09dIEtZX9Cx+OprGvN+S4Rbq2lDhrpyW
Wg5BWdj4mvJKEHU5RNjjWfJqWRulBwE0RDSPTo8ub2w3kr0+hKPF1lzZ7AC29uPU
K0WYCz1p8mfwu+LhfgCEMOJsCErWeCRUejQijVLScGbkxnKufHu18Ske4KgJBgOd
iab3gMZ+gE9jX4XMB623QaZkmmDnsBvaCCAmchx4vX7xVU8mNRvYfARTCQUx/pvS
2wFm67bDS+JULf7kfLwnv01DCJqNgdB3j4fSUSib0thYoJHSNC4Q91dl+dQSNsv8
c0aetNqGkeDGiRjRuSLige/tSGx+HRVA8womssUVBduLGIF8dMKqjQIrNXRmhnBH
DcldNuHBVfzq9GWlfjZcBLRzWxXVqDxllvNIUznF2K9DmNLBKn0LB/mN1jD9TIcp
R4GG6g6zbV7Uv/alb9+KOZwYOL7ZLYMfHcxI0SKfzQ+HWTfIdqCsVaydkR2NAdPs
hxQkQjMup6t1xU8Q1sfmNujnXvy1QpaadVJYP27r7r5umJ1Szyjai3VeI6AD4l/G
uZ/k3MOdSnzQFygWe1UVjzBEMTXxBZoUYbsHS8sQhUCJhEhubBh1c18USEgmKeVV
MI4RdOkMmebhiN/uPQOW0fHSKq0M2p/WalTSFDZDxL+D/L3mDMk=
=MCrJ
-----END PGP SIGNATURE-----

--rmiz7lrozzjjacb7--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20230414142842.sgeikpg4r5xunqye>