[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 0/4] PV SCSI driver (scsiback/scsifront)



Hi all.

We developped a first version PV SCSI.
(without a FC-SCSI driver by Kamada-san)

The change point is the following:
 * implement python code
   -> attach, detach, list support.
      Usage
      # xm scsihost-attach <Domain> scsi <SCSIHostno>
      # xm scsihost-detach <Domain> <SCSIHostno>
      # xm scsihost-list <Domain>
      <SCSIHostno> = scsi host number on Dom0

   -> python config
      scsihost = ['scsi,1', 'type,num']
                 type = "scsi"  (type=fc is current work by Kamada-san)
                 num  = scsi host number on Dom0

 * performance tunning
   When many disks are connected with 1 HBA, many disk's I/O request 
   will be issued to 1 RING.
   In this case, it becomes RING_FULL at once. 
   We made two RINGs (like a VNIF) because IO request must not save in RING.
   RING is used only to pass the command.



Best regards,
Tomonari Horikoshi



Tomonari Horikoshi wrote:----------------------
Sent:    Wed, 16 May 2007 18:08:27 +0900
Subject: [Xen-devel] [RFC] pv-scsi driver (scsiback/scsifront)

> 
> Hi all.
> 
>  We developped a pv-scsi driver that we refered Fujita-san's scsi-driver
>  and blkback.
>  (see, http://www.xensource.com/files/xensummit_4/Xen_Summit_8_Matsumoto.pdf)
> 
>  The pv-scsi driver's feature is as follow:
>   * Guest has dedicated SCSI-HBAs of Dom0.
>   * Guest can send scsi_cdb to the HBAs.
>   * Guest recognises the HBAs from hostno of xenstore.
> 
>  Currentlly, We are developping FC version based on this.
> 
> * Future work:
>   * implement python code
>   * performance tunning
>   * attach, detach
>   * suspend, resume
> 

snip ...




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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.