kern/175323: Fail to use ZVOL as a gmirror component

Алексей Волков softkot at gmail.com
Tue Jan 15 13:30:01 UTC 2013


The following reply was made to PR kern/175323; it has been noted by GNATS.

From: =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQvtC70LrQvtCy?= <softkot at gmail.com>
To: bug-followup at freebsd.org, 
	=?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQvtC70LrQvtCy?= <softkot at 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 <softkot at 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=
 kot at gmail.com" target=3D"_blank">softkot at 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--


More information about the freebsd-bugs mailing list