Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Feb 2013 23:05:12 +0400
From:      rihad <rihad@mail.ru>
To:        John Baldwin <jhb@freebsd.org>
Cc:        freebsd-stable@freebsd.org, vince@unsane.co.uk
Subject:   Re: mfi timeouts
Message-ID:  <512FAA68.5040206@mail.ru>
In-Reply-To: <512EECD4.5080600@mail.ru>
References:  <512CFF90.8080806@mail.ru> <201302261548.56253.jhb@freebsd.org> <512DA073.9090908@mail.ru> <201302271159.13424.jhb@freebsd.org> <512EECD4.5080600@mail.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02/28/2013 09:36 AM, rihad wrote:
> On 02/27/2013 08:59 PM, John Baldwin wrote:
>> On Wednesday, February 27, 2013 12:58:11 am rihad wrote:
>>> Now about this part taken from here
>>> http://lists.freebsd.org/pipermail/freebsd-scsi/2011-March/004839.html
>>>   > By issuing a dummy read operation (thus forcing a flush of data
>>> buffers), this issue is largely averted.
>>>
>>> Does this mean that battery-backed cache (BBU) is effectively rendered
>>> useless, as all write operations are forced on to the disk platters on
>>> every interrupt?
>> No, this is a very different level.  This is forcing pending PCI DMA
>> transactions on the PCI bus to flush by doing a read, not forcing I/O
>> buffers to be flushed to disk.
>>
> Thanks for clarifying.
>
> After applying the "dummy read" patch mfi timeouts don't appear in 
> dmesg output any more, but i/o stalls still occurred 2-3 times during 
> periods of high activity, for no more than 10-20 seconds. I guess the 
> only way to fix that is to choose another hardware RAID 
> implementation, or try Steven Hartland's patch? Does 8.3 or 9.1 
> include more fixes in this area, is upgrading recommended?

Oops, still same errors occurring even after kernel rebuild...
I/O stalled for around 100 seconds as per application logs...
I wonder why the patch didn't help? :(

mfi0: COMMAND 0xffffff80010ccda0 TIMEOUT AFTER 59 SECONDS
mfi0: COMMAND 0xffffff80010ccaf8 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cc520 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010ca6d8 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cc410 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010ca7e8 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010caa08 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cbfd0 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cc0e0 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010c9880 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cca70 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010c94c8 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cae48 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010ccb80 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010ca320 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010c9990 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cb178 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cac28 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010ca8f8 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cd0d0 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010c9f68 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010c9440 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010ca430 TIMEOUT AFTER 57 SECONDS
mfi0: COMMAND 0xffffff80010cc058 TIMEOUT AFTER 56 SECONDS
mfi0: COMMAND 0xffffff80010cb288 TIMEOUT AFTER 52 SECONDS
mfi0: COMMAND 0xffffff80010cb6c8 TIMEOUT AFTER 52 SECONDS
mfi0: COMMAND 0xffffff80010cbc18 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff80010cbdb0 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff80010c97f8 TIMEOUT AFTER 47 SECONDS
mfi0: COMMAND 0xffffff80010ccc90 TIMEOUT AFTER 41 SECONDS
mfi0: COMMAND 0xffffff80010cd048 TIMEOUT AFTER 37 SECONDS




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