Date: Mon, 8 Jun 2015 19:43:04 +0530 From: Sibananda Sahu <sibananda.sahu@avagotech.com> To: freebsd-scsi@freebsd.org Cc: "Kenneth D. Merry" <ken@freebsd.org>, scottl@freebsd.org, Scott Long <scott4long@yahoo.com>, Konstantin Belousov <kostikbel@gmail.com> Subject: IO stall in FreeBSD 9.1 Message-ID: <74957f591aa372aee413a4f9fadda2e4@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi all, I am working on mrsas(4) driver for AVAGO=E2=80=99s 3108 Invader controller= s in FreeBSD. Recently while testing on FreeBSD-9.1-RELEASE I have observed that IOs running on VDs behind AVAGO 3108 controller, stalls after a while. I have two VDs, both configured of RAID0. I use fio(1) for to fire IOs to the disks with posixaio as the ioengine. POST ISSUE ANALYSIS DATA: In the gstat(1) utility it shows some pending items in the Queue and there is no activity of IO but fio(1) is running in the background. dT: 1.002s w: 1.000s L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name 11 0 0 0 0.0 0 0 0.0 0.0|da0 32 0 0 0 0.0 0 0 0.0 0.0| da1 0 0 0 0 0.0 0 0 0.0 0.0| ada0 0 0 0 0 0.0 0 0 0.0 0.0| ada0p1 0 0 0 0 0.0 0 0 0.0 0.0| ada0p2 0 0 0 0 0.0 0 0 0.0 0.0| ada0p3 I have also used the same configuration on FreeBSD-8.4-RELEASE and FreeBSD-10.0-RELEASE and the issue is not seen. IOs were running consistently and there was no IO stall at all. Furthermore, I have also checked that if mrsas(4) driver is causing this issue, but to my surprise mrsas(4) is not at all called after that IO stall= . I mean to say, the SIM driver=E2=80=99s action callback (mrsas_action() in = this case) is not at all called. Below is a dmesg log of camcontrol debug =E2=80=93TSX [bus:target:lun] afte= r IO stall: http://www.infysim.org/wp-content/dmesg_camcontrol_debug Can anyone provide any solution/suggestion to this issue? Thanks, Sibananda Sahu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?74957f591aa372aee413a4f9fadda2e4>