From owner-freebsd-stable@FreeBSD.ORG Thu Feb 28 19:05:24 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id DC873F95; Thu, 28 Feb 2013 19:05:24 +0000 (UTC) (envelope-from rihad@mail.ru) Received: from fallback7.mail.ru (fallback7.mail.ru [94.100.176.135]) by mx1.freebsd.org (Postfix) with ESMTP id 61829CEF; Thu, 28 Feb 2013 19:05:24 +0000 (UTC) Received: from smtp10.mail.ru (smtp10.mail.ru [94.100.176.152]) by fallback7.mail.ru (mPOP.Fallback_MX) with ESMTP id 09932C25C2FB; Thu, 28 Feb 2013 23:05:22 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=X5KuU5K7He90rfht3RzpVc93SNpCcCI6CVzgXrzCrLo=; b=XNoRjeF8yOL1js9uqbkIhBJjBRy0WdIMYYPjBj823D2kK3FCHIz4W5gt59OMHj9vxGIs/KiBAAJpcmfeJJo/Mpuv5VBKm2BIAMNZROyeuC+Sv7+PX287Vf+XZw1B06w0; Received: from [217.25.27.27] (port=43207) by smtp10.mail.ru with esmtpa (envelope-from ) id 1UB8n4-0006MM-Ms; Thu, 28 Feb 2013 23:05:14 +0400 Message-ID: <512FAA68.5040206@mail.ru> Date: Thu, 28 Feb 2013 23:05:12 +0400 From: rihad User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3 MIME-Version: 1.0 To: John Baldwin Subject: Re: mfi timeouts References: <512CFF90.8080806@mail.ru> <201302261548.56253.jhb@freebsd.org> <512DA073.9090908@mail.ru> <201302271159.13424.jhb@freebsd.org> <512EECD4.5080600@mail.ru> In-Reply-To: <512EECD4.5080600@mail.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam: Not detected X-Mras: Ok Cc: freebsd-stable@freebsd.org, vince@unsane.co.uk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Feb 2013 19:05:24 -0000 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