Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266483AbUFQNVK (ORCPT ); Thu, 17 Jun 2004 09:21:10 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266501AbUFQNU7 (ORCPT ); Thu, 17 Jun 2004 09:20:59 -0400 Received: from smtpout.azz.ru ([81.176.67.34]:33441 "HELO mailserver.azz.ru") by vger.kernel.org with SMTP id S266500AbUFQNUX (ORCPT ); Thu, 17 Jun 2004 09:20:23 -0400 Message-ID: <40D19B04.40702@vlnb.net> Date: Thu, 17 Jun 2004 17:22:12 +0400 From: Vladislav Bolkhovitin User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040512 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: Christoph Hellwig CC: linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org Subject: Re: [ANNOUNCE] Generic SCSI Target Middle Level for Linux (SCST) with target drivers References: <40D075DA.2000007@vlnb.net> <20040617122213.GA30943@infradead.org> In-Reply-To: <20040617122213.GA30943@infradead.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1387 Lines: 30 Christoph Hellwig wrote: > On Wed, Jun 16, 2004 at 08:31:22PM +0400, Vladislav Bolkhovitin wrote: > > The code looks pretty neat to me, there's a few issues I'd like to see > addresses but that doesn't make sense before the 2.4 support is dropped > and there's an actual LLDD for 2.6. But I think for most interesting > scenarios in the storage virtualization world your driver is pretty much > useless because it wants to dispatch directly to a scsi device and doesn't > go through the block layer. So no fancy volume managers/etc there to make > interesting storage virtualization boxes. > For that is intended upcoming block device handler with block layer/cache support, which will be in its exec() method check, if requested blocks in cache, and, if not, dispatch the commands to block layer, leaving regular scsi_do_req() calls for tapes, changers, etc. In the similar way "_perf" handlers work (they don't send READ/WRITE commands to SCSI devices for performance studies). This device handler is on our todo list. Actually, it's quite simple and if anyone interested, he's help would be greatly appreciated. Thanks, Vlad - 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/