Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Dec 2008 14:14:56 +0000 (UTC)
From:      Ulf Lilleengen <lulf@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sbin/geom/misc subr.c
Message-ID:  <200812131415.mBDEF7Vd051976@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
lulf        2008-12-13 14:14:56 UTC

  FreeBSD src repository

  Modified files:
    sbin/geom/misc       subr.c 
  Log:
  SVN rev 186038 on 2008-12-13 14:14:56Z by lulf
  
  - When writing metadata to a geom provider, open the it as read-write since it
    might do subsequent reads from other providers. This stopped geli (and
    probably other classes using g_metadata_store as well) from being put on top
    of gvinum raid5 volumes.
  
  Note:
  The reason it fails in the gvinum raid5 case is that gvinum will read back the
  old parity stripe before calculating the new parity stripe to be written out
  again.  The write will then fail because the underlying disk to be read is
  opened write only.
  
  MFC after:      1 week
  
  Revision  Changes    Path
  1.9       +1 -1      src/sbin/geom/misc/subr.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812131415.mBDEF7Vd051976>