From nobody Fri Sep 22 00:50:15 2023 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RsDFy74V5z4vF6s for ; Fri, 22 Sep 2023 00:50:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RsDFx05FXz4VWP for ; Fri, 22 Sep 2023 00:50:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=F6ybQSZl; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695343826; bh=5mLeiE6ABk42wVYJRdILvhWPZGvMnmgQSg5ZAlY6jdg=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=F6ybQSZlpnj9VE6dPHrwgkznfDF7jX3v07ZEUxq5frUz42VcScMKptHuEwab3rpBx5jTNi7hVJ51wRudH2USCADWHu3Vko+oJf0M0ThU3aF949InFCLj+bPvXduLzNC+/Jo7O2PU7wlG5i1yBNEgvpN2e+kIQoDRcQ+potl5lU1c6BvcTdYaS1V3kO7WrBYWpcCjRzVd8FdzBxGy/EAoyMgumIFAcoo8GAzhVG5VBz7ilh0jEo+p76wmG3tfKAG/zQVwnaF2J+J2vTMuY7F1PQE2smb2aLymUAXvY3Bryyivx7VM3arAeYvx9HRXK3oAOtkoD1GeoTdaMvvgXm/H4A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695343826; bh=h+H0kST8FTaALc51OblKfsRrkuzKWnPAdfVGJDSyzF2=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=su9UuCeX2dovFOo0igGETWn4FBMfyyKwf3d2qXZCTP5FsMYhzI+Ddkx7u64ORUBOGo0n5wgI0122AaAju8gK3RtRTBCEFi58EQHSUT9/jL606cL4JxdDZ5X3DjVbUtYBrmLsQhM/CjG5W5kLBUcS+ugGPiyiWf7aNvhRYwicskQUj1NNf5AGp4jpr+xxzUnhVAWmFh8oBA/KaCCVF4HGBcUZ7LpIoDCy0re91+3j+rVNLtr6k744WmYp52aQu4Yl/WN8WGTYIXoRe28RBYiTa+CrCQeoc2NQgfWNuh0qmTByt7N6AYXyp5AgvtiA4sSf0ekb/yb3sWL14zZ6igxxlA== X-YMail-OSG: PwifiE4VM1lvgZAfbpQE3MleuNPywylECE1c1pXe74obV6J1dwGEwkphKaJ4dQ0 vn_zZeLMRp9OYJfE09IMhiwADsCJp1Yqt2q0WgJ7A7eIEwmyqVmCFR1OqNhU6LE8emBrcFwoZMj_ kaG81B6DuhjbBHPFj9d7m9act5w7sg9kdjcFCIWby58GfH3ZIljhaiWiELUCFEqTJlf1g3KICfxK mW7IZBKMU5M3fTkbqmbqav440KUyAdWbQ7VNT0vF7IqPq3qAaop8HI9wd5Imaz9CwOcPDfGs_uxD 1Y.k7V6MerVSA_laKp4WDGfNY4Gg6de5ssrQNmXmt.Zya58JfAjgteHxWqueWsPg8ovgTvuUb0kG xYHA0Xoy40MUY6iMhFpvzx8xFYjZ416wfEOQ69mQWqKWlTZ6cy4oYF_fnQqqsCzenMf_fykW6LUo QGSFJ170thj7hlHftBlDMrnBqHoaffRfUDN.rhdfAcVRy.lgC2.90j1UoT9E4NQ03O5QF4U0pEz4 5FtIFXPlaOaUZA0elo_UPEdHVv84vVfmGXwxWFCn4KGqUH09QMJYTLrfpD7M1j4Vm_GzqgjvNEt1 QT_ZjYP5.rbuEYvCderE7pc8Hbvjc6oYI5Jfj3y9b0kAXumNlTJIpOukyQptquWND74Ei65QIN5J IMaiNYknJ5PPvkktwD03ETo6SxDjVwKdX4MP9o7VwXNUO.8pYN3BPqmzO3_DgHQnYGk7jhYLROee 5aSrb2ZxTrPwUP21Jw7x2OJZNsU6eGrXqRfdMOt_3.AIp2CAalLDPWITiQR96EMB9H8aenyvVOUa 58xVH33.JGnpwQTN9G4QIMXO.wRvzb1p0FrRWY3.XurHsmJXUuxkqIitf3acatMA0mcitNehy32q JKEX5VNLXQnuKGOsLfdrx4cgARt5ZJSVg0_hxqkZyixBBwIzb2VapnhTYXA1lNhzdJ39UDlTrJ8e 7PJkq61DzBIVi9CSFRRfVPQKszG7SCl45Ul1rn0yxs0LyBc4Rhdy1arhmdfz1122TZQsAum3g__1 k9jTYwPBgmp3MlK1acNl8F5YHJTJ.1cfUlMcJbxx0Z5d3NVD9z9a1CR29C4tPTUmN6JaB9Byy8AY i1Fs9UlF3gIXzZAfo3F0WfX.WVVHD9qVQA3UWls1OJtre7auPycJAwMFSMMHFxjZIGCWKtVcMYCc eYQaO7IM2HtuSMTv_3ML57DVZcXCP1o1iKiu7C5yet4gd9mDkwqNrKK2Qj14lnCFOfQc.o0onL5f ul3l2wpHyb2bpSH32gnEMSsNEa_Ham9xJRdWxNtHug0.8bZAiI0SF3UQsKT_EUd_6ktzw30z4Aze 3kKXTY1QHWXPJ8iZYjN2HhDtieHICPFQxovr_bNGWaIVZvquRwwAPGC4HIzgosEr_RrqZflaOJ9Z MKuw5Ion6hRPXIrfthOK9Y8Akwv8f2XTnehA2w.kZOYx8tjstDHgpQikrT5PfnTMeLpxh9MxyKF8 2EbyEe.46efx5jASSlRnAXng65_ysFkn5oup3roEb4G9imSyXbYF5YLKt_TMo3xEZkNRvP.V_kgs WlSgUpy2an8RCO6at0Xsa9U8RGxUmyKwRcHDkSE1HLCguNPH6UEbCWKgL1.UNIOsWE.js9O7j6ds UFBB35HmXmwVT9hiUpYEhobcKKeFLqsh9rhcvtWSoSN3Mv5Df_P8ZANKbVbEdjFxYQd7NVVbz8q9 O2oxICDyj.iLrOcnn47b4B84lDcjudUqON26AUpCMNWkyxMFoDuFvF7cbhln1Yo9SzOPojQEMjch 3fWskpY7krV3naYvGtP1W09bgN4Lpnip2baj.WxntRehSXAjFz3ymphjjxlb54oK.gQYVBkX0ILY aq0yYW.qQcbVwiZ57hJgjQrlDHoteZZHwDa2y3qWiDSL2g.Ko7s44BNdCRPFCS16rENETXJJLHl5 xMM_M2so39.cQHPARy0SWTZygQ6IBwmeZ4wVxT8PJ28fffIZeqs0DagEPS32xfQBp5ZTZ5rm42Hl YjhWkZ.nWznP3LN4i3DXYK.mvotd6pNugMMmZLU3bBLXIVEKqoLFdhtpCEbTJK4yl5z3GJmiunhc 8hOeESa9SpadLFkuCKo3TS5bdYIGuODPuwhZWn_AKfSybSPXhvxmeBj0A7nc5AnZnTu96v0K7rKn NzDTtLcxRrAfYqFWyP1fzKdThPRGtKbhM_ZeHABxdIykiDJ17Gg8.D_5vT3pjMqMfQyxWQyv1JwF Mptxlwko5oodppKWtykjEjonB2ECPnX_I.jeS9BPrD_oBCSC8eA9paYQDEdJNyLSqUwrwOePoQ2x 4ZQ-- X-Sonic-MF: X-Sonic-ID: 319e93f3-bdbf-40b9-bbd1-4c7caf0da0d6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Fri, 22 Sep 2023 00:50:26 +0000 Received: by hermes--production-gq1-77657878bb-67x6k (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e1161ec4ab89b08b1f1c8509ef7ad260; Fri, 22 Sep 2023 00:50:26 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: RE: git: 7a0e9e3f8f3a - main - zfs: update share/zfs/compatibility.d to match current ZFS code Message-Id: <06C9888C-D477-4160-A67F-83D5604A2106@yahoo.com> Date: Thu, 21 Sep 2023 17:50:15 -0700 To: Martin Matuska , dev-commits-src-main@freebsd.org X-Mailer: Apple Mail (2.3731.700.6) References: <06C9888C-D477-4160-A67F-83D5604A2106.ref@yahoo.com> X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.70 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_SHORT(-0.20)[-0.197]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4RsDFx05FXz4VWP Martin Matuska wrote on Date: Thu, 21 Sep 2023 23:38:28 UTC : > The branch main has been updated by mm: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D7a0e9e3f8f3a9379df793284f719f1a7= ee5734c2 >=20 > commit 7a0e9e3f8f3a9379df793284f719f1a7ee5734c2 > Author: Martin Matuska > AuthorDate: 2023-09-21 23:34:47 +0000 > Commit: Martin Matuska > CommitDate: 2023-09-21 23:37:38 +0000 >=20 > zfs: update share/zfs/compatibility.d to match current ZFS code > =20 > MFC after: 3 days > --- > cddl/share/zfs/compatibility.d/Makefile | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) >=20 > diff --git a/cddl/share/zfs/compatibility.d/Makefile = b/cddl/share/zfs/compatibility.d/Makefile > index e60bd172dcce..13d88fef184d 100644 > --- a/cddl/share/zfs/compatibility.d/Makefile > +++ b/cddl/share/zfs/compatibility.d/Makefile > @@ -22,6 +22,7 @@ FILES=3D \ > openzfs-2.0-linux \ > openzfs-2.1-freebsd \ > openzfs-2.1-linux \ > + openzfs-2.2 \ > zol-0.6.1 \ > zol-0.6.4 \ > zol-0.6.5 \ > @@ -42,12 +43,17 @@ LINKS=3D \ > ${FILESDIR}/freebsd-11.3 ${FILESDIR}/freebsd-12.0 \ > ${FILESDIR}/freebsd-11.3 ${FILESDIR}/freebsd-12.1 \ > ${FILESDIR}/freebsd-11.3 ${FILESDIR}/freebsd-12.2 \ > + ${FILESDIR}/freebsd-11.3 ${FILESDIR}/freebsd-12.3 \ > + ${FILESDIR}/freebsd-11.3 ${FILESDIR}/freebsd-12.4 \ > ${FILESDIR}/freebsd-11.3 ${FILESDIR}/freenas-11.3 \ > ${FILESDIR}/freenas-11.0 ${FILESDIR}/freenas-11.1 \ > ${FILESDIR}/openzfsonosx-1.9.3 ${FILESDIR}/openzfsonosx-1.9.4 \ > ${FILESDIR}/openzfs-2.0-freebsd ${FILESDIR}/truenas-12.0 \ > ${FILESDIR}/zol-0.7 ${FILESDIR}/ubuntu-18.04 \ > - ${FILESDIR}/zol-0.8 ${FILESDIR}/ubuntu-20.04 > + ${FILESDIR}/zol-0.8 ${FILESDIR}/ubuntu-20.04 \ > + ${FILESDIR}/openzfs-2.1-linux ${FILESDIR}/ubuntu-22.04 \ > + ${FILESDIR}/openzfs-2.2 ${FILESDIR}/openzfs-2.2-linux \ > + ${FILESDIR}/openzfs-2.2 ${FILESDIR}/openzfs-2.2-freebsd > =20 > LINKMODE=3D ${NOBINMODE} openzfs-2.2 lists: redacted_datasets redaction_bookmarks edonr draid that are in the modern for_read_obj list from zhack : com.delphix:redacted_datasets =3D 0 com.delphix:redaction_bookmarks =3D 0 org.openzfs:draid =3D 0 org.illumos:edonr =3D 0 but stand/libsa/zfs/zfsimpl.c 's features_for_read list does not have matching entries. I do not know if this is a problem vs. not. Without comments about it or the handling for them for features_for_read , it looks odd. The features_for_read list does include 5+2 "READ-ONLY COMPATIBILE yes" items for some reason (5 for_write_obj list items + 2 others): "com.datto:resilver_defer", // READ-ONLY COMPATIBLE yes "com.delphix:obsolete_counts", // READ-ONLY COMPATIBLE yes "com.delphix:spacemap_histogram", // READ-ONLY COMPATIBLE yes "com.delphix:spacemap_v2", // READ-ONLY COMPATIBLE yes "com.delphix:zpool_checkpoint", // READ-ONLY COMPATIBLE yes and (no for_*_obj list matches in zhack output): "com.intel:allocation_classes", // READ-ONLY COMPATIBLE yes "org.zfsonlinux:allocation_classes", // READ-ONLY COMPATIBLE yes I assume that these 7 are not harmful beyond being misleading about what should be expected to be in the features_for_read list. (The comment notation is my addition for explicitness in this note.) =3D=3D=3D Mark Millard marklmi at yahoo.com