From nobody Wed Nov 9 19:51:31 2022 X-Original-To: current@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 4N6wbH2109z4XCJJ for ; Wed, 9 Nov 2022 19:51:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.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 4N6wbG6bFjz3sfS for ; Wed, 9 Nov 2022 19:51:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668023512; bh=ctG13hnhfMacOtgIGRDHGIeL8WzbNeNyWSuroH9tqpU=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=PwjHqDA3NjfvenfB3GNEz0sX4geuCNkQgAbVUdibPmKfrBJyjQr8xFGMdW4IOfgSbTNJfQUIHdDNvDKm0/+bT5Nyqm3MbqpvA4a+qep9YkEmkKgfWfPr/YBXpxZCZzzsQw4Gc3rFmu/p/OaVC28XTMvQQpoLlm7svelm5ENdd/YLwexziDRuRTlSW7Glb14YanGnHtI9TE8SktPmbs6dxMzJCK4e4HgkA5oU2QalKTU0Q2dbKgZnHNsuxLItVGIwRMb6yfD7enS3O6qVIB+Sy9n1DAxMgJJSHPwsUicW0Ly1OcBOT2/in4RXKRRGNFhWHdlmosG+XlgkXXGSMWqUjQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668023512; bh=wbuGX30dNAwHhweUweCjxe2uW/+OBrv3rTdjrVVr9WT=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=RhDcd9q5VH0F35afDYa6FhbPZTD/gHgtDPLlUXzQbyIWwc3AzdPwuDIegMSWSe3WqD2FRX4PD0QmtJp+xhwPSIh2WqNQoFiHH++3aWTsM/dLMrPs3Rl3A95wiLQs+yNM1Aiq48I47vIteh+oqlPtzXPlFV9mEnTv4rPRAj0XSjuByxTx0GoeLOHlH46aB7TtZUOOMy6le9NjwrqBekuJVR7618XvjtC7c8k36znqPFRy0L9rIcwYV5PB1teegJYYi/yyT4rd75j03uXOGhaN4ZNi07Y97O06rlVxjiN2UAYOQb9WY+ELQ2SjwcLIua/s0yrPN+ar7DwUmQ/iE+lmCg== X-YMail-OSG: 2aEpe80VM1lND5zcgSX2Fs0YFrR3npp1cnaVtbwpIHKsS5J6PkCfUC7YMhsAYS8 A02bevaTCnnO36o8ijjDbhLZq4iyG7aUTkwDja2mg7Cr3FoZApyqW8b8Ggx0xQIvV5uBnKSTp9Ik K7Z8cGNHQQlLqNPu3V4rUfGVNYxdNucEGAjeqEIQc7FwTyRwrMcIfastWZhbcJyV65P55sGOy3G5 7eSMo2gIbhy7GsEA5iQfSNR3dNs4MumOCwg95llYYlLVZfz6wVlpt24erwwpbcUO9lH_NZy5zGL8 4.a1X3Jm2byeRVAoi_yIuHEq5zGFrWO859Unewc_hae.0aQVJyRY279Wzat4prolQVTTh2xvA657 o3Ah_oNZCsnZRJWogjdI_RuFXUCAF_z1oe7eGRJ1urM34g_F_5k5Ymp50Xh8JYrXtiyUO0zRKjNE t55RUl0objXCqspmxco0bMCYoqce1SxHis5D5eTBV62y8b2rjc325tdNXqSqX3i3eJ4KNLr6iFmq qRtHzYdOVsMGGvSME_gD2cXDhYXkJaXjS4eQtapAhO0DZOVklSsmojXs5KIxQ3OJj.nIAsUNf8CF XZ2qpzi4mmjKk4NOLmFyAE8lwdL6u5srWjc21lox01HZlcjA_dpjLtmYcQB5PqrzMNg4e7HYSv1. X2L95cJOV8qr1Zd3qUwRL6jxrnP5vD3QG8BhvNWLyIs6rvmrfrJAq1_gcRrTGOiBVmq9aZUxgHOa 4vRLvadRkKBLRc1TzkLJLn3F4oseBdmbFAmXNsMsMqiLUm2MBABu7C2qQ6UtORSz7Y9P_MBUVEL5 T8SzYk_ZXyIViAXpJwuRppKXtxy1rFhaL8a9kHWiGP_VCO8.A486_j1RO_x2H.Bz2WrrTWkRA0PS fbrOLcWYEGd044NHxvyrc0bch13p6soqFYCwF26Ac3j9jNIceRxTu3MXhCD08HtNRJQE.XsshXS. pxSVVKV4QZx519wm7KvR1PCo60mfn9vuwj18nqln4tiHCL0CRCdANpliUGfyzMHpsupwvePZXDfT cT46tBazMI.0lPpHvuNZKTSZqk8r0jfVjwrJ5SKm.uLD_7tRXtCtRk0ZsNEDRvWVuAmN7RKWWJoB vDJyDyWdRgKFGcjoNehUnXSgF.Se4R_BbTxDi6zi6p1QMCabct.UcLLOwMVumypdYkprLR9aQNMm 87JGGDfIQFwufJt4pbMQ88u0L3WwTy1_4iY6X84kV_kTCyrYpUHsI3P.hm6gY4ETeSy5yj1wyN.d skyDgQ1yHbsgxkcp1ySJFEN9ROa1qheB_p3tPfGF_y.4FhG1ttV9IX4kY_cM1YIUp7TedpQM62Rt lAdmKdh8L3lTHGeYDuUxUAOxIh0IAJjDvfL_TQe49kCA1C3rEoowJb.BzyGn0gPrGsFcuzBxPe4d 3flOdvk56i8Nbvp0VeoH7qFqF9LhNmEXrRkfb1gEWHbZHYBMzDKuFY5FKuJwxhANSBZVa_9uzwjJ QbN7n9VFw4xpsQEuFmjE6eHCV7knIMoNxK0zZAVHQ3d3ab.XRFaB98TuuXkjM9mu2IjPoaG48w0G Iso3cvbAoAUomnSOkhtXS878pef0dxvCUF5hWmKW_hIe3fmgS9SAcMkjsTkbwJoXBfIkTRJJFyjF yNqrUPnFq5OwfJZB28D5b0Jl4QLsSzKRbxPibT8fB0ucrlg_HfDjp6Ww6I.Jp7zjr9K15exL1iHE PkAWCiMe_VCA4tOzlWyn9fd.yti1D_xy3kIAwjZaoF6s0EK9OyIddjHtOCEt1uw5VtukY1OqwErk n7H1KjrewaJBb8WHjWsWW7ZQN6EKijrI2ggxghDEqk8F84g1cr7mESkpDncAxOvxrDo_DNrGMKmx q0dFQMizwCztXDiEXE6pFOhB5O0UyDFWAVwPfr6kh0QRx1QsuQu0aoSDF3ZSRkGOgv7DtaLPGz8Q VjJ8aHGcp8xxnyGtaX62yZTvnj8ihaRwd2QxMrNhhtioYOECJBcu6aFE37ISV0Uw5Eh8Cg0X3bAQ Td66RqUl3F8OYA9z6K7_KHepCKw8B6E8W0Qblm1SMZBACALiemMhw4djosM1GsCo9tNcAfF7d59a u56Rc5IexekHrb_gjMXD7APX2ZgQjev_HTXGEsyULo9Fgmxsgo9._kt7swGjWLXa4f9ymkS5UyPa VKQnD66HJgYbPrE0PHxCToxwCvynGPf5x9y7QeXMfsBs3FhnV.pRigZlqzE6KLeVnTLkVTmvrPgq iGCDrXerSotslE1r0sGdiiradeJxrMOxS89YYRgnDSFR0WDHpy0qc5d9pKXZAHGY2irEAVnfDNYv 0 X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Wed, 9 Nov 2022 19:51:52 +0000 Received: by hermes--production-bf1-5878955b5f-7hv65 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7baf9f2baad6a12cf45d1f094629a78b; Wed, 09 Nov 2022 19:51:45 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.200.110.1.12\)) Subject: Re: changes to the zfs boot (was: Re: git: 72a1cb05cd23 - main - rc(8): Add a zpoolupgrade rc.d script) From: Mark Millard In-Reply-To: <460205F9-5D59-4033-813B-C34E01BFD6C4@hausen.com> Date: Wed, 9 Nov 2022 11:51:31 -0800 Cc: Warner Losh , Alexander Leidinger , tsoome@freebsd.org, Li-Wen Hsu , current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <66C46BAC-9411-4655-A3A2-C70756123F81@yahoo.com> References: <202211070339.2A73dJlO027991@gitrepo.freebsd.org> <20221107121514.Horde.nulS9Wg1s3yzAsXXkuJRBa9@webmail.leidinger.net> <20221108105053.Horde.eqgFiBJe2ngGAj6BkXcv5-Z@webmail.leidinger.net> <20221109134610.Horde.JB7ibQTWprHbmIUfhg7JY7f@webmail.leidinger.net> <460205F9-5D59-4033-813B-C34E01BFD6C4@hausen.com> To: "Patrick M. Hausen" X-Mailer: Apple Mail (2.3731.200.110.1.12) X-Rspamd-Queue-Id: 4N6wbG6bFjz3sfS X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-ThisMailContainsUnwantedMimeParts: N On Nov 9, 2022, at 11:02, Patrick M. Hausen wrote: >=20 >> Am 09.11.2022 um 16:54 schrieb Warner Losh : >>>> There is a fixed list of features we support in the boot loader: >>>> [...]=20 >>>> Any feature not on this list will cause the boot loader to =20 >>>> reject the pool. >=20 > I admit that I do not grasp the full implications of this thread and = the proposed > and debated changes. Does that imply that a simple "zpool upgrade" of = the > boot/root pool might lead to an unbootable system in the future - even = if the > boot loader is upgraded as it should, too? Not as you word it ("as it should"). But . . . Using an actual example, if I understand/remember right: When com.delphix:head_errlog was added to main [so: 14], it was not added yet to the loader as of that commit. As I understand some folks did pool upgrades before a loader update for the issue was commited. These people had the loader refuse the upgraded pools until the loader was update was available and they got it installed. There is likely a timing gottcha in that openzfs updates probably have to be committed before the loader can be updated to track. Landing in the middle without noticing and upgrading both the loader and the pool(s) could lead to such problems: not yet the right loader version to upgrade to. =3D=3D=3D Mark Millard marklmi at yahoo.com