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