Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jun 2003 02:29:28 -0700 (PDT)
From:      Poul-Henning Kamp <phk@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/geom geom_fox.c src/sys/modules/geom Makefile src/sys/modules/geom/geom_fox Makefile src/sys/conf NOTES files options
Message-ID:  <200306180929.h5I9TSXZ086252@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
phk         2003/06/18 02:29:28 PDT

  FreeBSD src repository

  Modified files:
    sys/modules/geom     Makefile 
    sys/conf             NOTES files options 
  Added files:
    sys/geom             geom_fox.c 
    sys/modules/geom/geom_fox Makefile 
  Log:
  Add "GEOM_FOX", a class which detects and selects between multiple
  redundant paths to the same device.
  
  This class reacts to a label in the first sector of the device,
  which is created the following way:
  
          #    "0123456789abcdef012345..."
          #    "<----magic-----><-id-...>
          echo "GEOM::FOX       someid" | dd of=/dev/da0 conv=sync
  
  NB: Since the fact that multiple disk devices are in fact the same
      device is not known to GEOM, the geom taste/spoil process cannot
      fully catch all corner cases and this module can therefore be
      confused if you do the right wrong things.
  
  NB: The disk level drivers need to do the right thing for this to
      be useful, and that is not by definition currently the case.
  
  Revision  Changes    Path
  1.1153    +1 -0      src/sys/conf/NOTES
  1.795     +1 -0      src/sys/conf/files
  1.395     +1 -0      src/sys/conf/options
  1.1       +468 -0    src/sys/geom/geom_fox.c (new)
  1.4       +1 -0      src/sys/modules/geom/Makefile
  1.1       +8 -0      src/sys/modules/geom/geom_fox/Makefile (new)



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