mfi timeouts

rihad rihad at mail.ru
Thu Feb 28 19:05:24 UTC 2013


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



More information about the freebsd-stable mailing list