From owner-freebsd-stable@freebsd.org Mon Jul 22 21:37:02 2019 Return-Path: Delivered-To: freebsd-stable@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7A108BCCA2 for ; Mon, 22 Jul 2019 21:37:02 +0000 (UTC) (envelope-from wollman@khavrinen.csail.mit.edu) Received: from khavrinen.csail.mit.edu (khavrinen.csail.mit.edu [IPv6:2603:400a:0:7ec::801e:1c14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "khavrinen.csail.mit.edu", Issuer "Client CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id B402B8C6AB; Mon, 22 Jul 2019 21:37:01 +0000 (UTC) (envelope-from wollman@khavrinen.csail.mit.edu) Received: from khavrinen.csail.mit.edu (localhost [127.0.0.1]) by khavrinen.csail.mit.edu (8.15.2/8.15.2) with ESMTPS id x6MLb10d070854 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL CN=khavrinen.csail.mit.edu issuer=Client+20CA); Mon, 22 Jul 2019 17:37:01 -0400 (EDT) (envelope-from wollman@khavrinen.csail.mit.edu) Received: (from wollman@localhost) by khavrinen.csail.mit.edu (8.15.2/8.15.2/Submit) id x6MLb1DX070853; Mon, 22 Jul 2019 17:37:01 -0400 (EDT) (envelope-from wollman) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <23862.11389.182649.480381@khavrinen.csail.mit.edu> Date: Mon, 22 Jul 2019 17:37:01 -0400 From: Garrett Wollman To: Alexander Motin Cc: Eugene Grosbein , freebsd-stable@freebsd.org Subject: Re: ZFS root mount regression In-Reply-To: <841d26dd-7433-2e6d-9011-76ed7ad3d5d2@FreeBSD.org> References: <23858.2573.932364.128957@khavrinen.csail.mit.edu> <73cddcd9-97f0-e73f-da9d-2a454fd3ea1a@grosbein.net> <841d26dd-7433-2e6d-9011-76ed7ad3d5d2@FreeBSD.org> X-Mailer: VM 8.2.0b under 26.2 (amd64-portbld-freebsd11.2) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2 (khavrinen.csail.mit.edu [127.0.0.1]); Mon, 22 Jul 2019 17:37:01 -0400 (EDT) X-Rspamd-Queue-Id: B402B8C6AB X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dmarc=pass (policy=none) header.from=csail.mit.edu; spf=pass (mx1.freebsd.org: domain of wollman@khavrinen.csail.mit.edu designates 2603:400a:0:7ec::801e:1c14 as permitted sender) smtp.mailfrom=wollman@khavrinen.csail.mit.edu X-Spamd-Result: default: False [-1.59 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.92)[-0.920,0]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.996,0]; NEURAL_SPAM_SHORT(0.84)[0.839,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: khavrinen.csail.mit.edu]; DMARC_POLICY_ALLOW(-0.50)[csail.mit.edu,none]; IP_SCORE(-0.00)[asn: 3(0.03), country: US(-0.05)]; FORGED_SENDER(0.30)[wollman@csail.mit.edu,wollman@khavrinen.csail.mit.edu]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:3, ipnet:2603:400a::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[wollman@csail.mit.edu, wollman@khavrinen.csail.mit.edu] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jul 2019 21:37:02 -0000 < said: > I am not sure how the original description leads to conclusion that > problem is related to parallel mounting. From my point of view it > sounds like a problem that root pool mounting happens based on name, not > pool GUID that needs to be passed from the loader. We have seen problem > like that ourselves too when boot pool names collide. So I doubt it is > a new problem, just nobody got to fixing it yet. This seems plausible, except that something clearly did change to result in these servers finding the correct root pool under 11.2 and finding the wrong one under 11.3. Can't say what it might be; there's nothing in UPDATING that would imply a change. (I've also seen some evidence that the parallel mounting is problematic and I'll have to figure out how to disable that.) -GAWollman