Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Oct 2007 09:57:56 +0200
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        Mario Pranjic <mario.pranjic@gmail.com>
Cc:        freebsd-geom@freebsd.org
Subject:   Re: gmirror weird behaviour
Message-ID:  <20071026075756.GA1219@garage.freebsd.pl>
In-Reply-To: <bada623c0710251502r4bd5d52dsdee75a6572adfb37@mail.gmail.com>
References:  <bada623c0710251502r4bd5d52dsdee75a6572adfb37@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--IS0zKkzwUGydFO0o
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Oct 26, 2007 at 12:02:40AM +0200, Mario Pranjic wrote:
> Hi!
>=20
> I have a system with 2 250 GB disks in mirror:
> [root@haerbe ~]# gmirror status
>       Name    Status  Components
> mirror/gmo  COMPLETE  ad0
>                       ad2
>=20
>=20
> system info:
> FreeBSD haerbe.net 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #0: Wed Sep  5
> 06:24:11 CEST 2007     root@haerbe.net:/usr/obj/usr/src/sys/HAERBE  i386
>=20
>=20
> At some point ad0 disk was detached from the system:
> Oct 25 06:43:10 haerbe ad0: FAILURE - device detached
> Oct 25 06:43:10 haerbe subdisk0: detached
> Oct 25 06:43:10 haerbe ad0: detached
> Oct 25 06:43:10 haerbe GEOM_MIRROR: Device gmo: provider ad0 disconnected.
> Oct 25 06:43:10 haerbe g_vfs_done():mirror/gmos2e[READ(offset=3D105981870=
08,
> length=3D16384)]error =3D 6
> Oct 25 06:43:10 haerbe g_vfs_done():mirror/gmos2e[READ(offset=3D302527447=
04,
> length=3D16384)]error =3D 6
>=20
> Mirror status:
> [root@haerbe /www/_backups/hrbwiki/2007-10-22]# gmirror status
>       Name    Status  Components
> mirror/gmo  DEGRADED  ad2
> [root@haerbe /www/_backups/hrbwiki/2007-10-22]# gmirror list
> Geom name: gmo
> State: DEGRADED
> Components: 2
> Balance: round-robin
> Slice: 4096
> Flags: NONE
> GenID: 0
> SyncID: 2
> ID: 3221909623
> Providers:
> 1. Name: mirror/gmo
>    Mediasize: 250059349504 (233G)
>    Sectorsize: 512
>    Mode: r8w8e10
> Consumers:
> 1. Name: ad2
>    Mediasize: 250059350016 (233G)
>    Sectorsize: 512
>    Mode: r1w1e1
>    State: ACTIVE
>    Priority: 0
>    Flags: NONE
>    GenID: 0
>    SyncID: 2
>    ID: 1951693847
>=20
>=20
> I cleaned the mirror:
> [root@haerbe]# gmirror forget gmo
>=20
> [root@haerbe ~]# gmirror status
>       Name    Status  Components
> mirror/gmo  COMPLETE  ad2
>=20
>=20
> After reboot the system is aware of both disks:
> ad0: 238475MB <Seagate ST3250820A 3.AAE> at ata0-master UDMA100
> ad2: 238475MB <Seagate ST3250820A 3.AAE> at ata1-master UDMA100
>=20
>=20
> but after that:
> GEOM_MIRROR: Cannot add disk ad2 to gmo (error=3D22).
> Root mount waiting for: GMIRROR
> Root mount waiting for: GMIRROR
> Root mount waiting for: GMIRROR
> GEOM_MIRROR: Force device gmo start due to timeout.
> GEOM_MIRROR: Device gmo: provider ad0 activated.
> GEOM_MIRROR: Device gmo: provider mirror/gmo launched.
>=20
> And the system rebooted with ad0 in mirror and not ad2!
> [root@haerbe ~]# gmirror list
> Geom name: gmo
> State: DEGRADED
> Components: 2
> Balance: round-robin
> Slice: 4096
> Flags: NONE
> GenID: 0
> SyncID: 2
> ID: 3221909623
> Providers:
> 1. Name: mirror/gmo
>    Mediasize: 250059349504 (233G)
>    Sectorsize: 512
>    Mode: r8w8e10
> Consumers:
> 1. Name: ad0
>    Mediasize: 250059350016 (233G)
>    Sectorsize: 512
>    Mode: r1w1e1
>    State: ACTIVE
>    Priority: 0
>    Flags: DIRTY
>    GenID: 0
>    SyncID: 2
>    ID: 2195860303
>=20
> [root@haerbe ~]# gmirror status
>       Name    Status  Components
> mirror/gmo  DEGRADED  ad0
>=20
>=20
> Now I synced mirror again successfuly but this is weird. It should not be
> happening.
>=20
> Any ideas what is going on?

No idea, but in the future could you add kern.geom.mirror.debug=3D1 to
your /boot/loader.conf? This will tell us why you get EINVAL when
gmirror tries to attach a disk.

--=20
Pawel Jakub Dawidek                       http://www.wheel.pl
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--IS0zKkzwUGydFO0o
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iD8DBQFHIZ4EForvXbEpPzQRAs3zAKCzqptXExoKFaK1yVMpma1vmhQt4gCbBt46
wwN/me2COJXF9MRctg6nHYU=
=Er+2
-----END PGP SIGNATURE-----

--IS0zKkzwUGydFO0o--



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