From: Alan Cox <alan@lxorguk.ukuu.org.uk>
To: Kenny Simpson <theonetruekenny@yahoo.com>
Cc: linux kernel <linux-kernel@vger.kernel.org>
Subject: Re: RAID controller safety
Date: Fri, 30 Dec 2005 15:17:46 +0000 [thread overview]
Message-ID: <1135955866.28365.10.camel@localhost.localdomain> (raw)
In-Reply-To: <20051229162935.67301.qmail@web34106.mail.mud.yahoo.com>
On Iau, 2005-12-29 at 08:29 -0800, Kenny Simpson wrote:
> Specificly, I am looking at the Adaptec RAID controllers and their i2o drivers. I am told the
> kernel's i2o driver lacks a strong guarantee on fsync, and so far am unable to determine if the
> dpt_i2o driver also falls short in this reguard.
Only dpt can tell you what their firmware actually does.
The i2o core drivers use the following rules
i2o_scsi issues SCSI commands and assumes they are pass through and that
the firmware does not fake completions early (or if it does that it
battery backs them). For the known hardware the i2o SCSI class interface
is a pass through interface with the card cpu just doing protocol gunk
and supervision
i2o_block by default assumes the card is caching. It adopts write
through mode if the controller has no battery, write back if it shows
battery. This can be configured differently via ioctls including the
ability to tune write through of large I/O's (to avoid cache thrashing),
and to do write back with no battery backup for performance in cases
where losing the data on a crash doesn't matter (eg swap)
Alan
next prev parent reply other threads:[~2005-12-30 15:16 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-12-29 16:29 RAID controller safety Kenny Simpson
2005-12-30 15:17 ` Alan Cox [this message]
2005-12-30 16:18 ` Kenny Simpson
2005-12-30 18:20 ` Alan Cox
2005-12-30 18:58 ` Kenny Simpson
2005-12-30 19:31 ` Bernd Eckenfels
2005-12-31 0:49 ` Alan Cox
2005-12-31 3:25 ` Kenny Simpson
2005-12-31 3:29 ` Kenny Simpson
2005-12-31 6:55 ` Kenny Simpson
2005-12-31 7:57 ` Kenny Simpson
-- strict thread matches above, loose matches on Subject: below --
2006-01-06 14:33 Salyzyn, Mark
2006-01-06 14:46 ` Alan Cox
2006-01-06 15:18 ` Kenny Simpson
2006-01-06 16:02 ` Alan Cox
2006-01-06 17:06 Salyzyn, Mark
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1135955866.28365.10.camel@localhost.localdomain \
--to=alan@lxorguk.ukuu.org.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=theonetruekenny@yahoo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox