WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH 0/4] scsifront/scsiback drivers

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH 0/4] scsifront/scsiback drivers
From: FUJITA Tomonori <fujita.tomonori@xxxxxxxxxxxxx>
Date: Wed, 03 Jan 2007 02:57:39 +0900
Delivery-date: Tue, 02 Jan 2007 09:58:33 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
This patchset includes the latest version of scsifront/scsiback
drivers against 3.0.4-testing tree (sorry, terribly overdue).

The scsifront/scsiback is a version of blktap that uses SCSI RDMA
protocol for transport instead of the xen block protocol.

For further information:

http://www.xensource.com/files/summit_3/xen-scsi-slides.pdf

The drivers exploit the scsi target infrastructure in upstream kernel
(already merged for 2.6.20).

Like blktap, the user-space scsi target daemon can export raw
partitions, regular files, LVM, etc to domU. It also supports the
pass-through feature, that is, the daemon directly passes SCSI
commands to real SCSI devices (note that this feature needs the very
latest kernel so this patchset doesn't include it). So you can export
SCSI devices as is.

The drivers are not ready for the performance comparisons. I will do
after XEN moves to 2.6.20 since AIO writev/readv enables to easily
implement the users-pace daemon code for xen.


First, configrue the VM config file like:

disk = ['scsi:/var/tmp/image,hda2,w']

Note that hda2 isn't used at all. This is because I simply exploit
blkback/blktap user-space scripts. I will invent own format to handle
more complicated scsi configurations later on.

Second, start the user-space daemon:

# /usr/sbin/tgtd -f

Now you are ready to start the domU.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH 0/4] scsifront/scsiback drivers, FUJITA Tomonori <=