From: Stefan Richter <stefanr@s5r6.in-berlin.de>
To: Francois Barre <francois.barre@gmail.com>
Cc: linux1394-devel@lists.sourceforge.net, linux-raid@vger.kernel.org
Subject: Re: Raid5 over sbp2 : sbp2 command abort
Date: Tue, 31 Jan 2006 19:26:02 +0100 [thread overview]
Message-ID: <43DFABBA.50303@s5r6.in-berlin.de> (raw)
In-Reply-To: <17374.36482.175051.360224@cse.unsw.edu.au>
Francois Barre wrote in personal mail:
> it appeared that it was a harddrive problem. A
> simple dd from was showing the abort messages as well
Over SBP-2 or IDE? Either way, md is no longer a suspect, and we don't
need to bother linux-raid anymore. :-)
>> What about sbp2's max_speed parameter?
>
> Hidden option of the level37 ? I've never seen it...
It is listed on www.linux1394.org's sbp2 page (Linux 2.4 syntax) and of
course in the source. Anyway, it is not important. Since you don't get
any error messages from the 1394 stack's lower layers, it is obviously
not an issue of an electrically unreliable bus which would be the main
reason to use sbp2's max_speed parameter.
> I was wondering if sbp2 didn't behave as if it was buffering
> writes, waiting for a sufficient amount of data before sending it to
> drives... Regardless of the io scheduler I mean...
No, there is no additional scheduling in sbp2 or in the ieee1394
transactions layer.
It works a bit different anyway: Sbp2 gets pointers to the scsi layer's
data buffers, puts SCSI commands into additional small buffers, and
notifies the target (disk) of new commands. The target fetches commands,
fetches data or sends data, and sends completion status. IOW the target
is performing all the data movement. So, strictly speaking, there is
also some kind of scheduler on the other side of the wire involved (the
target's fetch agent).
--
Stefan Richter
-=====-=-==- ---= =====
http://arcgraph.de/sr/
prev parent reply other threads:[~2006-01-31 18:26 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-30 13:50 Raid5 over sbp2 : sbp2 command abort Francois Barre
2006-01-30 20:00 ` Stefan Richter
2006-01-30 22:09 ` Neil Brown
2006-01-31 18:26 ` Stefan Richter [this message]
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=43DFABBA.50303@s5r6.in-berlin.de \
--to=stefanr@s5r6.in-berlin.de \
--cc=francois.barre@gmail.com \
--cc=linux-raid@vger.kernel.org \
--cc=linux1394-devel@lists.sourceforge.net \
/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;
as well as URLs for NNTP newsgroup(s).