Date: Fri, 26 Oct 2007 00:02:40 +0200 From: "Mario Pranjic" <mario.pranjic@gmail.com> To: freebsd-geom@freebsd.org Subject: gmirror weird behaviour Message-ID: <bada623c0710251502r4bd5d52dsdee75a6572adfb37@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi! I have a system with 2 250 GB disks in mirror: [root@haerbe ~]# gmirror status Name Status Components mirror/gmo COMPLETE ad0 ad2 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 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=10598187008, length=16384)]error = 6 Oct 25 06:43:10 haerbe g_vfs_done():mirror/gmos2e[READ(offset=30252744704, length=16384)]error = 6 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 I cleaned the mirror: [root@haerbe]# gmirror forget gmo [root@haerbe ~]# gmirror status Name Status Components mirror/gmo COMPLETE ad2 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 but after that: GEOM_MIRROR: Cannot add disk ad2 to gmo (error=22). 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. 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 [root@haerbe ~]# gmirror status Name Status Components mirror/gmo DEGRADED ad0 Now I synced mirror again successfuly but this is weird. It should not be happening. Any ideas what is going on? Thnx! -- Mario. http://keeper.sharanet.org/ http://keeper.haerbe.net/ http://keeper.nymphomatic.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bada623c0710251502r4bd5d52dsdee75a6572adfb37>