Skip site navigation (1)Skip section navigation (2)
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>