From owner-freebsd-fs@FreeBSD.ORG Sun Nov 27 11:32:25 2011 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5ED521065672 for ; Sun, 27 Nov 2011 11:32:25 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 2593F8FC18 for ; Sun, 27 Nov 2011 11:32:25 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:5974:a369:b987:bc4d]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPA id 5C25F4AC31; Sun, 27 Nov 2011 15:32:24 +0400 (MSK) Date: Sun, 27 Nov 2011 15:32:17 +0400 From: Lev Serebryakov Organization: FreeBSD X-Priority: 3 (Normal) Message-ID: <1356091030.20111127153217@serebryakov.spb.ru> To: Kirk McKusick In-Reply-To: <201111261712.pAQHCY8G081783@chez.mckusick.com> References: <147455115.20111126115248@serebryakov.spb.ru> <201111261712.pAQHCY8G081783@chez.mckusick.com> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable Cc: freebsd-fs@FreeBSD.org Subject: Re: Does UFS2 send BIO_FLUSH to GEOM when update metadata (with softupdates)? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lev@FreeBSD.org List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Nov 2011 11:32:25 -0000 Hello, Kirk. You wrote 26 =ED=EE=FF=E1=F0=FF 2011 =E3., 21:12:34: > and other issues raised, this is clearly a bad idea. So, my question > to you is how can we reliably get the underlying systems to not lie > to us about the stability of our I/O request? BTW, strict FSYNC flag will be very useful for transactional databases. It is not too good, that now GEOM doesn't know about such writes and could dealy them and could not mark them for underlying hardware. --=20 // Black Lion AKA Lev Serebryakov