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