gmirror over ggate

Stewart Morgan stewart at nameless-uk.com
Tue Aug 23 18:22:57 GMT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hello,
	I'm running 5.4-RELEASE with geom_{mirror,gate}.ko and the various
geom, gmirror and ggate[cd] userland libs/tools built from a fairly
recent CVSup (8/Aug).

	Having successfully setup gmirror to link a local and remote device
together, I wanted to test what happens when the remote machine "dies",
so I've simulated that by killing the ggated process.  As expected
ggatec notices, as does gmirror and the array is marked degraded.

	I then set about a recovery procedure: I restart ggated on the "dead"
machine then destroy and re-create the ggatec unit -- so that gmirror
picks it up the change, which it does.  However it then barfs with
"Component ggate0 (device test) broken, skipping" and I get the
following with kern.geom.*.debug*=1 :-

- ----8<--------8<--------8<--------8<--------8<--------8<----
g_post_event_x(0xc0534400, 0xc3e98480, 2, -1067996144)
g_mirror_taste(MIRROR, ggate0)
GEOM_MIRROR[2]: Tasting ggate0.
g_detach(0xc4008600)
g_destroy_consumer(0xc4008600)
g_destroy_geom(0xc4095600(mirror:taste))
~     magic: GEOM::MIRROR
~   version: 3
~      name: test
~       mid: 2465257116
~       did: 1740936384
~       all: 2
~     genid: 0
~    syncid: 1
~  priority: 0
~     slice: 4096
~   balance: prefer
~ mediasize: 16688867328
sectorsize: 512
syncoffset: 0
~    mflags: NONE
~    dflags: NONE
hcprovider: ggate0
~  provsize: 16688867840
~  MD5 hash: f4b64bb297186874c4ad915cba692390
GEOM_MIRROR[1]: Adding disk ggate0 to test.
GEOM_MIRROR[2]: Adding disk ggate0.
GEOM_MIRROR[0]: Component ggate0 (device test) broken, skipping.
GEOM_MIRROR[0]: Cannot add disk ggate0 to test (error=22).
- ---->8-------->8-------->8-------->8-------->8-------->8----


	Am I doing something wrong, or is this a bug?


Stewart,

- - -
Stewart Morgan MEng MIEE
Technical Director, Nameless-UK

Phone : +44 870 757 1625    | Address: The Production House
Fax   : +44 870 168 0210    |          147a Saint Michael's Hill
PGP ID: 0xECD5CE64          |          Bristol, BS2 8DB, UK
- - --------------------------x-------------------------------------
PGP Fingerprint: 89DE F8C3 CA14 598C 30DB 504A 3055 DDD7 ECD5 CE64

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFDC2l+MFXd1+zVzmQRAhWwAKD+DZZI81RfZcgRoEekuaz6rqchTACg9iJ5
Y03jss/Fxp9Un0UTsY4axrA=
=jHfT
-----END PGP SIGNATURE-----


More information about the freebsd-questions mailing list