Date: Thu, 24 Nov 2011 02:37:39 +0400 From: Lev Serebryakov <lev@FreeBSD.org> To: Kostik Belousov <kostikbel@gmail.com> Cc: freebsd-fs@freebsd.org Subject: Re: Does UFS2 send BIO_FLUSH to GEOM when update metadata (with softupdates)? Message-ID: <858572754.20111124023739@serebryakov.spb.ru> In-Reply-To: <20111123194444.GE50300@deviant.kiev.zoral.com.ua> References: <1957615267.20111123230026@serebryakov.spb.ru> <20111123194444.GE50300@deviant.kiev.zoral.com.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Kostik. You wrote 23 ноября 2011 г., 23:44:44: >> GEOM layer when it need to ensure consistency on on-disk metadata? > No. Softupdates do not need flushes. And it seems, that fflsuh() is never becomes BIO_FLUSH or BIO_WRITE with BIO_ORDERED flag. It looks like disaster. It means, that fflush() can not guarantee its contract at all! -- // Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?858572754.20111124023739>
