From owner-svn-src-head@FreeBSD.ORG Mon Jul 21 01:28:12 2014 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 49CA414D; Mon, 21 Jul 2014 01:28:12 +0000 (UTC) Received: from mail.lifanov.com (mail.lifanov.com [206.125.175.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 31B0621C6; Mon, 21 Jul 2014 01:28:11 +0000 (UTC) Received: by mail.lifanov.com (Postfix, from userid 58) id 3C8A11B1E2C; Sun, 20 Jul 2014 21:22:34 -0400 (EDT) Received: from app.lifanov.com (chat.lifanov.com [206.125.175.13]) by mail.lifanov.com (Postfix) with ESMTPA id 8FA651B1E2A; Sun, 20 Jul 2014 21:22:33 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sun, 20 Jul 2014 21:22:33 -0400 From: Nikolai Lifanov To: Xin LI Subject: Re: svn commit: r268855 - in head: cddl/contrib/opensolaris/cmd/ztest sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys In-Reply-To: <201407182041.s6IKffMR077972@svn.freebsd.org> References: <201407182041.s6IKffMR077972@svn.freebsd.org> Message-ID: <5d0810f5950150ef60044acf239adb4a@mail.lifanov.com> X-Sender: lifanov@mail.lifanov.com User-Agent: Roundcube Webmail/1.0.1 Cc: svn-src-head@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jul 2014 01:28:12 -0000 On 2014-07-18 16:41, Xin LI wrote: > Author: delphij > Date: Fri Jul 18 20:41:40 2014 > New Revision: 268855 > URL: http://svnweb.freebsd.org/changeset/base/268855 > > Log: > MFV r268848: > > Instead of asserting all zio's be properly aligned, only assert > on the logical ones. > > Cap uberblocks at 8k, otherwise with ashift=17, there would be > only one uberblock. > > This fixes a problem that zdb would trip assert on pools with > ashift >= 0xe (8k). > > While there, also change the code so it only attempt to condense > space map unless the uncondensed size consumes greater than > zfs_metaslab_condense_block_threshold blocks. > > Illumos issue: > 4958 zdb trips assert on pools with ashift >= 0xe > > MFC after: 2 weeks > This specific commit makes boot hang just before mounting the root dataset for me when vfs.zfs.vdev.cache.size tunable is set. Unsetting this tunable or reverting this commit (currently running r268933 minus r268855) fixes the boot for me. Please let me know if I can provide any more information. - Nikolai Lifanov