From: Boaz Harrosh <bharrosh@panasas.com>
To: FUJITA Tomonori <tomof@acm.org>
Cc: James.Bottomley@HansenPartnership.com, dougg@torque.net,
fujita.tomonori@lab.ntt.co.jp, linux-scsi@vger.kernel.org,
Jens.Axboe@oracle.com, Pete Wyckoff <pw@osc.edu>
Subject: Re: [PATCH 0/3] update bidirectional series to sit on top of sg_table
Date: Wed, 23 Jan 2008 12:05:50 +0200 [thread overview]
Message-ID: <4797117E.6000205@panasas.com> (raw)
In-Reply-To: <20080123012913Z.tomof@acm.org>
On Tue, Jan 22 2008 at 18:31 +0200, FUJITA Tomonori <tomof@acm.org> wrote:
> From: James Bottomley <James.Bottomley@HansenPartnership.com>
> Subject: [PATCH 0/3] update bidirectional series to sit on top of sg_table
> Date: Fri, 11 Jan 2008 21:09:00 -0600
>
>> OK, I suppose in the scheme of things, it's my turn to bear some of the
>> pain. the SCSI bidirectional series rejects pretty badly with sg_table,
>> and since sg_table has to go in, I rebased the series on top of it.
>>
>> Additionally, I tidied up the patches to take advantages of some of the
>> features of sg_table. I killed both use_sg and sg_count in favour of
>> using sg_table.nseg for the count.
>>
>> Just so you can test all of this to make sure I got it right, you can
>> pull the patch series from
>>
>> master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-bidi-2.6.git
>
> I've just started to look at the bidi tree.
>
> I suppose that only panasas guys have tested the bidi tree with their
> OSD target devices. To test the bidi tree,
OSD Yes, but not only Panasas guys. Pete Wyckoff is doing bidi threw bsg
to an OSD scsi_tgt target. And Seagate guys have an OSD device they use
also threw bsg. In Panasas we used IBM's OSD-Initiator and now our own
osd_lib, an in kernel only library that will be part of the Objects-layout
drivers for pNFS.
> I added XDWRITEREAD_10
> support to scsi_debug and sgv4_xdwriteread tool to my makeshift bsg
> tool collections:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tomo/sgv4-tools.git
>
> It just sends XDWRITEREAD_10 commands like this:
>
> tulip:~# sgv4_xdwriteread --length 16384 /sys/class/bsg/1:0:0:0
> driver:0, transport:0, device:0, din_resid: 0, dout_resid: 0
>
> No errors.
>
> I'll send the patchset (over the bidi tree) to add XDWRITEREAD_10
> support to scsi_debug though I'm not sure whether it's worth adding it
> to mainline.
> -
Thanks TOMO, I think this is most valuable contribution, because now
programmers have a most simple setup they can put up, to make sure they
did not break, also the bidi path. And not need to setup the complete
OSD stack for that. Also it is a very good reference implementation
for drivers that want to support XDWRITEREAD_10. I bet the raid guys
will love it.
So Thanks
Boaz
prev parent reply other threads:[~2008-01-23 10:07 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-12 3:09 [PATCH 0/3] update bidirectional series to sit on top of sg_table James Bottomley
2008-01-12 3:11 ` [PATCH 1/3] tgt: use scsi_init_io instead of scsi_alloc_sgtable James Bottomley
2008-01-12 3:12 ` [PATCH 2/3] implement scsi_data_buffer James Bottomley
2008-01-12 3:13 ` [PATCH 3/3] bidirectional command support James Bottomley
2008-01-22 16:31 ` [PATCH 0/3] update bidirectional series to sit on top of sg_table FUJITA Tomonori
2008-01-23 10:05 ` Boaz Harrosh [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=4797117E.6000205@panasas.com \
--to=bharrosh@panasas.com \
--cc=James.Bottomley@HansenPartnership.com \
--cc=Jens.Axboe@oracle.com \
--cc=dougg@torque.net \
--cc=fujita.tomonori@lab.ntt.co.jp \
--cc=linux-scsi@vger.kernel.org \
--cc=pw@osc.edu \
--cc=tomof@acm.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.