linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Andy Grover <agrover@redhat.com>
To: dgilbert@interlog.com,
	"Nicholas A. Bellinger" <nab@linux-iscsi.org>,
	lsf-pc <lsf-pc@lists.linux-foundation.org>
Cc: linux-scsi <linux-scsi@vger.kernel.org>,
	target-devel <target-devel@vger.kernel.org>
Subject: Re: [LSF/MM ATTEND] iSCSI/iSER MQ + EXTENDED_COPY host support
Date: Thu, 08 Jan 2015 15:27:57 -0800	[thread overview]
Message-ID: <54AF127D.7050109@redhat.com> (raw)
In-Reply-To: <54AF0E9D.30204@interlog.com>

On 01/08/2015 03:11 PM, Douglas Gilbert wrote:
> Andy,
> XCOPY is huge and keeps getting bigger (apart from the recent
> trimming of the "LID1" generation mentioned above). Most SCSI
> commands are sent to the LU involved, but for EXTENDED COPY
> command itself, should it be sent to the source or destination
> of the copy, or another LU which acts as a third party copy
> manager? Also when you examine the parameter block associated
> with the EXTENDED COPY command, one starts thinking there
> must be a cleaner and simpler way.
>
> In the real world VMware have been using the basic disk->disk
> XCOPY for around 10 years. Their usage seems to be dominant in
> the market place.
>
> While the LID4 rewrite/additions were occurring at T10 in 2011,
> a proposal was made to simplify things with a two step,
> disk-to-disk copy. The glue between those two steps is a token.
> The first step (POPULATE TOKEN) is sent to the copy source **,
> the second step is sent to the copy destination (WRITE USING
> TOKEN). The document is called:
>         XCOPYv2: Extended Copy Plus & Lite
> [11-077R1 at www.t10.org] and is worth looking at. The
> "Bucket Of Bytes" (BOB) in that document has become the
> "Representation Of Data" (ROD) found in T10 documents today.
>
> Commercially MS and NetApp (seemingly) were behind this
> new approach. And MS christened it ODX which is found in their
> recent OS products.
>
>
> I have written this page about the ddpt utility's
> implementation of these two disk-to-disk copy approaches:
>    http://sg.danny.cz/sg/ddpt_xcopy_odx.html

Thanks for your and nab's reply and this web page, they answer all my 
questions. I was failing to find anything on MS or vendor sites with 
this kind of info.

Thanks again -- Andy


      reply	other threads:[~2015-01-08 23:28 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-07 21:21 [LSF/MM ATTEND] iSCSI/iSER MQ + EXTENDED_COPY host support Nicholas A. Bellinger
2015-01-07 22:11 ` Douglas Gilbert
2015-01-08 18:58   ` Andy Grover
2015-01-08 22:19     ` Nicholas A. Bellinger
2015-01-08 23:11     ` Douglas Gilbert
2015-01-08 23:27       ` Andy Grover [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=54AF127D.7050109@redhat.com \
    --to=agrover@redhat.com \
    --cc=dgilbert@interlog.com \
    --cc=linux-scsi@vger.kernel.org \
    --cc=lsf-pc@lists.linux-foundation.org \
    --cc=nab@linux-iscsi.org \
    --cc=target-devel@vger.kernel.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 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).