Date: Sat, 31 Jul 2004 21:08:17 +0000 (UTC) From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom/mirror g_mirror.c Message-ID: <200407312108.i6VL8HAm045118@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
pjd 2004-07-31 21:08:17 UTC FreeBSD src repository Modified files: sys/geom/mirror g_mirror.c Log: Handle spoil event in dedicated function: g_mirror_spoiled(). The different between the new function and g_mirror_orphan() (which was used previously) is that syncid is bumped immediately, instead of on first write, because when consumer was spoiled, it means, that its provider was opened for writing, so we can't trust that its data will be valid when it will be connected again. Revision Changes Path 1.4 +17 -2 src/sys/geom/mirror/g_mirror.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407312108.i6VL8HAm045118>