Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 May 2014 20:40:01 GMT
From:      Radim Kolar <hsn@sendmail.cz>
To:        freebsd-fs@FreeBSD.org
Subject:   RE: kern/189355: zfs panic on 10-stable
Message-ID:  <201405152040.s4FKe14i076482@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/189355; it has been noted by GNATS.

From: Radim Kolar <hsn@sendmail.cz>
To: Steven Hartland <killing@multiplay.co.uk>, "freebsd-fs@FreeBSD.org"
	<freebsd-fs@freebsd.org>, "bug-followup@freebsd.org"
	<bug-followup@freebsd.org>
Cc:  
Subject: RE: kern/189355: zfs panic on 10-stable
Date: Thu, 15 May 2014 20:37:38 +0000

 --_8e795f21-165a-4c0e-8324-2a5a181326d7_
 Content-Type: text/plain; charset="iso-8859-2"
 Content-Transfer-Encoding: quoted-printable
 
 > Ok so thats what I thought it was could you see what vq is?
 (kgdb) up 11
 #11 0xc0cb8187 in vdev_queue_io_to_issue (vq=3D0xc46ab300)
     at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/f=
 s/zfs/vdev_queue.c:489
 489             if (avl_numnodes(&vq->vq_active_tree) >=3D zfs_vdev_max_act=
 ive)
 Current language:  auto=3B currently minimal
 (kgdb) print vq
 $1 =3D (vdev_queue_t *) 0xc46ab300
 (kgdb) print *vq
 $2 =3D {vq_vdev =3D 0xc46ab000=2C vq_class =3D {{vqc_active =3D 0=2C vqc_qu=
 eued_tree =3D {
         avl_root =3D 0x0=2C
         avl_compar =3D 0xc0cb7de0 <vdev_queue_timestamp_compare>=2C
         avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {
       vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C
         avl_compar =3D 0xc0cb7de0 <vdev_queue_timestamp_compare>=2C
         avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {
       vqc_active =3D 1=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C
         avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C
         avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {
       vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C
         avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C
         avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {
       vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0xc486c794=2C
         avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C
         avl_offset =3D 476=2C avl_numnodes =3D 1=2C avl_size =3D 732}}=2C {
       vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C
         avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C
         avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}}=2C
   vq_active_tree =3D {avl_root =3D 0xc476fa70=2C
     avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C avl_offset =3D=
  476=2C
     avl_numnodes =3D 1=2C avl_size =3D 732}=2C vq_last_offset =3D 594196633=
 6=2C
   vq_io_complete_ts =3D 7702783485=2C vq_lock =3D {lock_object =3D {
       lo_name =3D 0xc0d6b0ff "vq->vq_lock"=2C lo_flags =3D 40960000=2C lo_d=
 ata =3D 0=2C
       lo_witness =3D 0x0}=2C sx_lock =3D 3290710800}}
 (kgdb)
  		 	   		  =
 
 --_8e795f21-165a-4c0e-8324-2a5a181326d7_
 Content-Type: text/html; charset="iso-8859-2"
 Content-Transfer-Encoding: quoted-printable
 
 <html>
 <head>
 <style><!--
 .hmmessage P
 {
 margin:0px=3B
 padding:0px
 }
 body.hmmessage
 {
 font-size: 12pt=3B
 font-family:Calibri
 }
 --></style></head>
 <body class=3D'hmmessage'><div dir=3D'ltr'>&gt=3B Ok so thats what I though=
 t it was could you see what vq is?<br>(kgdb) up 11<br>#11 0xc0cb8187 in vde=
 v_queue_io_to_issue (vq=3D0xc46ab300)<br>&nbsp=3B&nbsp=3B&nbsp=3B at /usr/s=
 rc/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_qu=
 eue.c:489<br>489&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nb=
 sp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B if (avl_numnodes(&amp=3Bvq-&gt=3Bvq_a=
 ctive_tree) &gt=3B=3D zfs_vdev_max_active)<br>Current language:&nbsp=3B aut=
 o=3B currently minimal<br>(kgdb) print vq<br>$1 =3D (vdev_queue_t *) 0xc46a=
 b300<br>(kgdb) print *vq<br>$2 =3D {vq_vdev =3D 0xc46ab000=2C vq_class =3D =
 {{vqc_active =3D 0=2C vqc_queued_tree =3D {<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbs=
 p=3B&nbsp=3B&nbsp=3B&nbsp=3B avl_root =3D 0x0=2C<br>&nbsp=3B&nbsp=3B&nbsp=
 =3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B avl_compar =3D 0xc0cb7de0 &lt=3Bvdev_qu=
 eue_timestamp_compare&gt=3B=2C<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&=
 nbsp=3B&nbsp=3B avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 73=
 2}}=2C {<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B vqc_active =3D 0=2C vq=
 c_queued_tree =3D {avl_root =3D 0x0=2C<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&=
 nbsp=3B&nbsp=3B&nbsp=3B avl_compar =3D 0xc0cb7de0 &lt=3Bvdev_queue_timestam=
 p_compare&gt=3B=2C<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=
 =3B avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {<br>=
 &nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B vqc_active =3D 1=2C vqc_queued_tre=
 e =3D {avl_root =3D 0x0=2C<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=
 =3B&nbsp=3B avl_compar =3D 0xc0cb7d70 &lt=3Bvdev_queue_offset_compare&gt=3B=
 =2C<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B avl_offset =
 =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {<br>&nbsp=3B&nbsp=
 =3B&nbsp=3B&nbsp=3B&nbsp=3B vqc_active =3D 0=2C vqc_queued_tree =3D {avl_ro=
 ot =3D 0x0=2C<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B a=
 vl_compar =3D 0xc0cb7d70 &lt=3Bvdev_queue_offset_compare&gt=3B=2C<br>&nbsp=
 =3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B avl_offset =3D 476=2C a=
 vl_numnodes =3D 0=2C avl_size =3D 732}}=2C {<br>&nbsp=3B&nbsp=3B&nbsp=3B&nb=
 sp=3B&nbsp=3B vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0xc486c=
 794=2C<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B avl_comp=
 ar =3D 0xc0cb7d70 &lt=3Bvdev_queue_offset_compare&gt=3B=2C<br>&nbsp=3B&nbsp=
 =3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B avl_offset =3D 476=2C avl_numno=
 des =3D 1=2C avl_size =3D 732}}=2C {<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nb=
 sp=3B vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C<br>&nbsp=
 =3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B avl_compar =3D 0xc0cb7d=
 70 &lt=3Bvdev_queue_offset_compare&gt=3B=2C<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbs=
 p=3B&nbsp=3B&nbsp=3B&nbsp=3B avl_offset =3D 476=2C avl_numnodes =3D 0=2C av=
 l_size =3D 732}}}=2C<br>&nbsp=3B vq_active_tree =3D {avl_root =3D 0xc476fa7=
 0=2C<br>&nbsp=3B&nbsp=3B&nbsp=3B avl_compar =3D 0xc0cb7d70 &lt=3Bvdev_queue=
 _offset_compare&gt=3B=2C avl_offset =3D 476=2C<br>&nbsp=3B&nbsp=3B&nbsp=3B =
 avl_numnodes =3D 1=2C avl_size =3D 732}=2C vq_last_offset =3D 5941966336=2C=
 <br>&nbsp=3B vq_io_complete_ts =3D 7702783485=2C vq_lock =3D {lock_object =
 =3D {<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B lo_name =3D 0xc0d6b0ff "v=
 q-&gt=3Bvq_lock"=2C lo_flags =3D 40960000=2C lo_data =3D 0=2C<br>&nbsp=3B&n=
 bsp=3B&nbsp=3B&nbsp=3B&nbsp=3B lo_witness =3D 0x0}=2C sx_lock =3D 329071080=
 0}}<br>(kgdb)<br> 		 	   		  </div></body>
 </html>=
 
 --_8e795f21-165a-4c0e-8324-2a5a181326d7_--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405152040.s4FKe14i076482>