Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752753Ab3HZWqu (ORCPT ); Mon, 26 Aug 2013 18:46:50 -0400 Received: from mx1.redhat.com ([209.132.183.28]:10008 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752076Ab3HZWqr (ORCPT ); Mon, 26 Aug 2013 18:46:47 -0400 Date: Mon, 26 Aug 2013 15:46:28 -0700 From: Zach Brown To: "Nicholas A. Bellinger" Cc: target-devel , lkml , linux-scsi , Christoph Hellwig , Hannes Reinecke , Martin Petersen , Chris Mason , Roland Dreier , Kent Overstreet , Theodore Tso , James Bottomley , Nicholas Bellinger Subject: Re: [PATCH-v2 0/9] target: Add support for EXTENDED_COPY (VAAI) offload emulation Message-ID: <20130826224628.GJ26818@lenny.home.zabbo.net> References: <1377554588-28394-1-git-send-email-nab@daterainc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1377554588-28394-1-git-send-email-nab@daterainc.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1400 Lines: 34 On Mon, Aug 26, 2013 at 10:02:59PM +0000, Nicholas A. Bellinger wrote: > From: Nicholas Bellinger > > Hi folks, > > This -v2 series adds support to target-core for generic EXTENDED_COPY offload > emulation as defined by SPC-4 using virtual (IBLOCK, FILEIO, RAMDISK) > backends. Cool, thanks for sending this out. I'll just stare blankly but supportively at the SCSI details. I've been experimenting with the reasonable suggestion of using splice as the entry point into the high level fs methods that'd be backed by this stuff. Let me get it cleaned up and sent out for review. Hopefully with a few iterations of that we could test some block file systems on top of this. > This implemenation fully supports copy offload between the same device > backend, and across multiple device backends. It supports copy offload > transparently across multiple target ports of different fabrics, eg: > iSCSI -> FC, FC -> iSER, iSER -> FCoE and so on. That's exciting! I doubt that we want to be derailed by getting this working in the first pass, but it'd be fun to enable cross-fs copying once we got the fundamentals worked out - z -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/