From owner-freebsd-bugs@FreeBSD.ORG Tue Jan 15 13:30:01 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5D45AAC6 for ; Tue, 15 Jan 2013 13:30:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 41B7E853 for ; Tue, 15 Jan 2013 13:30:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0FDU1OR009883 for ; Tue, 15 Jan 2013 13:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0FDU1ms009882; Tue, 15 Jan 2013 13:30:01 GMT (envelope-from gnats) Date: Tue, 15 Jan 2013 13:30:01 GMT Message-Id: <201301151330.r0FDU1ms009882@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQvtC70LrQvtCy?= Subject: Re: kern/175323: Fail to use ZVOL as a gmirror component X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQvtC70LrQvtCy?= List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jan 2013 13:30:01 -0000 The following reply was made to PR kern/175323; it has been noted by GNATS. From: =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQvtC70LrQvtCy?= To: bug-followup@freebsd.org, =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQvtC70LrQvtCy?= 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 > 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
Here is the shell commands sequence and kernel = log with=C2=A0kern.geom.mirror.debug=3D65535

# zfs crea= te -V1G tank0/vol0
Jan 15 17:17:11 fresh-inst kernel: GEOM_MIR= ROR[2]: Tasting zvol/tank0/vol0.

# gmirror label mirror0 /dev/zvol/tank0/vol0
<= /div>
Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[2]: Tasting z= vol/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 1= 5 17:19:54 fresh-inst kernel: version: 4
Jan 15 17:19:54 fresh-in= st 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 kerne= l: 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 kern= el: balance: load
Jan 15 17:19:54 fresh-inst kernel: mediasize: 1= 073741312
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-ins= t 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=3D250= 2644825).
Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRRORGEOM_MIRROR[1][5]
<= div>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_wo= rker: Sleeping 0xfffffe000e918600.
Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[1]: Adding disk zvol/ta= nk0/vol0 to mirror0.
Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRR= OR[2]: Adding disk zvol/tank0/vol0.
Jan 15 17:19:54 fresh-inst ke= rnel: GEOM_MIRROR[2]: Disk zvol/tank0/vol0 connected.
Jan 15 17:19:54 fresh-inst kernel: GEOM_MIRROR[0]: Cannot add disk zvo= l/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_m= irror_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]: : Thr= ead 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@gmail.com>
In advance, i was able to do that on=C2=A09.0-RELEASE and earlier ZFS a= ware kernels.


--bcaec54ee2900eeb4504d353a82e--