The following reply was made to PR kern/175323; it has been noted by GNATS.
From: =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQvtC70LrQvtCy?= <soft...@gmail.com> To: bug-follo...@freebsd.org, =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQvtC70LrQvtCy?= <soft...@gmail.com> Cc: Subject: Re: kern/175323: Fail to use ZVOL as a gmirror component Date: Tue, 15 Jan 2013 17:22:22 +0400 --bcaec54ee2900eeb4504d353a82e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Here is the shell commands sequence and kernel log with kern.geom.mirror.debug=3D65535 # zfs create -V1G tank0/vol0 Jan 15 17:17:11 fresh-inst kernel: GEOM_MIRROR[2]: Tasting zvol/tank0/vol0. # gmirror label mirror0 /dev/zvol/tank0/vol0 Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[2]: Tasting zvol/tank0/vol0. Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[2]: Tasting zvol/tank0/vol0. Jan 15 17:19:54 fresh-inst kernel: magic: GEOM::MIRROR Jan 15 17:19:54 fresh-inst kernel: version: 4 Jan 15 17:19:54 fresh-inst kernel: name: mirror0 Jan 15 17:19:54 fresh-inst kernel: mid: 2502644825 Jan 15 17:19:54 fresh-inst kernel: did: 1157435422 Jan 15 17:19:54 fresh-inst kernel: all: 1 Jan 15 17:19:54 fresh-inst kernel: genid: 0 Jan 15 17:19:54 fresh-inst kernel: syncid: 1 Jan 15 17:19:54 fresh-inst kernel: priority: 0 Jan 15 17:19:54 fresh-inst kernel: slice: 4096 Jan 15 17:19:54 fresh-inst kernel: balance: load Jan 15 17:19:54 fresh-inst kernel: mediasize: 1073741312 Jan 15 17:19:54 fresh-inst kernel: sectorsize: 512 Jan 15 17:19:54 fresh-inst kernel: syncoffset: 0 Jan 15 17:19:54 fresh-inst kernel: mflags: NONE Jan 15 17:19:54 fresh-inst kernel: dflags: NONE Jan 15 17:19:54 fresh-inst kernel: hcprovider: Jan 15 17:19:54 fresh-inst kernel: provsize: 1073741824 Jan 15 17:19:54 fresh-inst kernel: MD5 hash: 8af33e03530d3297e18ee99e9d402feb Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[1]: Creating device mirror0 (id=3D2502644825). Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRRORGEOM_MIRROR[1][5] Jan 15 17:19:54 fresh-inst kernel: : : Jan 15 17:19:54 fresh-inst kernel: Device mirror0 created (1 components, id=3D2502644825). Jan 15 17:19:54 fresh-inst kernel: g_mirror_worker: Let's see... Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRRORGEOM_MIRROR[1][4]: : root_mount_hold 0 Jan 15 17:19:54 fresh-inst kernel: g_mirror_worker: Sleeping 0xfffffe000e918600. Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[1]: Adding disk zvol/tank0/vol0 to mirror0. Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[2]: Adding disk zvol/tank0/vol0. Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[2]: Disk zvol/tank0/vol0 connected. Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[0]: Cannot add disk zvol/tank0/vol0 to mirror0 (error=3D45). Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[4]: g_mirror_destroy: Waking up 0xfffffe000e918600. Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRRORGEOM_MIRROR[4][4]: : g_mirror_destroy: Sleeping 0xfffffe000e9186a0. Jan 15 17:19:54 fresh-inst kernel: g_mirror_worker: Woken up 0xfffffe000e918600. Jan 15 17:19:55 fresh-inst kernel: GEOM_MIRROR[5]: Jan 15 17:19:55 fresh-inst kernel: g_mirror_worker: I'm here 4. Jan 15 17:19:55 fresh-inst kernel: GEOM_MIRROR[5]: g_mirror_worker: Let's see... Jan 15 17:19:55 fresh-inst kernel: GEOM_MIRROR[4]: g_mirror_try_destroy: Waking up 0xfffffe000e9186a0. Jan 15 17:19:55 fresh-inst kernel: GEOM_MIRRORGEOM_MIRROR[1][4]: : Thread exiting. Jan 15 17:19:55 fresh-inst kernel: g_mirror_destroy: Woken up 0xfffffe000e9186a0. Jan 15 17:19:55 fresh-inst kernel: GEOM_MIRROR[0]: Device mirror0 destroyed= . 2013/1/15 =D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9 =D0=92=D0=BE=D0=BB=D0= =BA=D0=BE=D0=B2 <soft...@gmail.com> > In advance, i was able to do that on 9.0-RELEASE and earlier ZFS aware > kernels. > > --bcaec54ee2900eeb4504d353a82e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div style>Here is the shell commands sequence and kernel = log with=C2=A0kern.geom.mirror.debug=3D65535</div><div><br></div># zfs crea= te -V1G tank0/vol0<br><div><div>Jan 15 17:17:11 fresh-inst kernel: GEOM_MIR= ROR[2]: Tasting zvol/tank0/vol0.</div> </div><div><br></div><div># gmirror label mirror0 /dev/zvol/tank0/vol0<br><= /div><div><div>Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[2]: Tasting z= vol/tank0/vol0.</div><div>Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[2]= : Tasting zvol/tank0/vol0.</div> <div>Jan 15 17:19:54 fresh-inst kernel: magic: GEOM::MIRROR</div><div>Jan 1= 5 17:19:54 fresh-inst kernel: version: 4</div><div>Jan 15 17:19:54 fresh-in= st kernel: name: mirror0</div><div>Jan 15 17:19:54 fresh-inst kernel: mid: = 2502644825</div> <div>Jan 15 17:19:54 fresh-inst kernel: did: 1157435422</div><div>Jan 15 17= :19:54 fresh-inst kernel: all: 1</div><div>Jan 15 17:19:54 fresh-inst kerne= l: genid: 0</div><div>Jan 15 17:19:54 fresh-inst kernel: syncid: 1</div> <div>Jan 15 17:19:54 fresh-inst kernel: priority: 0</div><div>Jan 15 17:19:= 54 fresh-inst kernel: slice: 4096</div><div>Jan 15 17:19:54 fresh-inst kern= el: balance: load</div><div>Jan 15 17:19:54 fresh-inst kernel: mediasize: 1= 073741312</div> <div>Jan 15 17:19:54 fresh-inst kernel: sectorsize: 512</div><div>Jan 15 17= :19:54 fresh-inst kernel: syncoffset: 0</div><div>Jan 15 17:19:54 fresh-ins= t kernel: mflags: NONE</div><div>Jan 15 17:19:54 fresh-inst kernel: dflags:= NONE</div> <div>Jan 15 17:19:54 fresh-inst kernel: hcprovider:</div><div>Jan 15 17:19:= 54 fresh-inst kernel: provsize: 1073741824</div><div>Jan 15 17:19:54 fresh-= inst kernel: MD5 hash: 8af33e03530d3297e18ee99e9d402feb</div><div>Jan 15 17= :19:54 fresh-inst kernel: GEOM_MIRROR[1]: Creating device mirror0 (id=3D250= 2644825).</div> <div>Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRRORGEOM_MIRROR[1][5]</div><= div>Jan 15 17:19:54 fresh-inst kernel: : :</div><div>Jan 15 17:19:54 fresh-= inst kernel: Device mirror0 created (1 components, id=3D2502644825).</div> <div>Jan 15 17:19:54 fresh-inst kernel: g_mirror_worker: Let's see...</= div><div>Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRRORGEOM_MIRROR[1][4]: := root_mount_hold 0</div><div>Jan 15 17:19:54 fresh-inst kernel: g_mirror_wo= rker: Sleeping 0xfffffe000e918600.</div> <div>Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[1]: Adding disk zvol/ta= nk0/vol0 to mirror0.</div><div>Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRR= OR[2]: Adding disk zvol/tank0/vol0.</div><div>Jan 15 17:19:54 fresh-inst ke= rnel: GEOM_MIRROR[2]: Disk zvol/tank0/vol0 connected.</div> <div>Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[0]: Cannot add disk zvo= l/tank0/vol0 to mirror0 (error=3D45).</div><div>Jan 15 17:19:54 fresh-inst = kernel: GEOM_MIRROR[4]: g_mirror_destroy: Waking up 0xfffffe000e918600.</di= v> <div>Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRRORGEOM_MIRROR[4][4]: : g_m= irror_destroy: Sleeping 0xfffffe000e9186a0.</div><div>Jan 15 17:19:54 fresh= -inst kernel: g_mirror_worker: Woken up 0xfffffe000e918600.</div><div> Jan 15 17:19:55 fresh-inst kernel: GEOM_MIRROR[5]:</div> <div>Jan 15 17:19:55 fresh-inst kernel: g_mirror_worker: I'm here 4.</d= iv><div>Jan 15 17:19:55 fresh-inst kernel: GEOM_MIRROR[5]: g_mirror_worker:= Let's see...</div><div>Jan 15 17:19:55 fresh-inst kernel: GEOM_MIRROR[= 4]: g_mirror_try_destroy: Waking up 0xfffffe000e9186a0.</div> <div>Jan 15 17:19:55 fresh-inst kernel: GEOM_MIRRORGEOM_MIRROR[1][4]: : Thr= ead exiting.</div><div>Jan 15 17:19:55 fresh-inst kernel: g_mirror_destroy:= Woken up 0xfffffe000e9186a0.</div><div>Jan 15 17:19:55 fresh-inst kernel: = GEOM_MIRROR[0]: Device mirror0 destroyed.</div> </div><div><br></div></div><div class=3D"gmail_extra"><br><br><div class=3D= "gmail_quote">2013/1/15 =D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9 =D0=92= =D0=BE=D0=BB=D0=BA=D0=BE=D0=B2 <span dir=3D"ltr"><<a href=3D"mailto:soft= k...@gmail.com" target=3D"_blank">soft...@gmail.com</a>></span><br><block= quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc= solid;padding-left:1ex"> <div dir=3D"ltr">In advance, i was able to do that on=C2=A0<span style=3D"f= ont-size:11px;font-family:verdana,sans-serif">9.0-RELEASE and earlier ZFS a= ware kernels.</span><div><br></div></div> </blockquote></div><br></div> --bcaec54ee2900eeb4504d353a82e-- _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"