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

Re: [Xen-devel] [4 Patches] New blktap implementation, 2nd try

To: Kevin Wolf <kwolf@xxxxxxx>, Gerd Hoffmann <kraxel@xxxxxxxxxx>
Subject: Re: [Xen-devel] [4 Patches] New blktap implementation, 2nd try
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Tue, 04 Nov 2008 10:13:14 +0000
Cc: Dutch Meyer <dmeyer@xxxxxxxxx>, Andrew Warfield <andy@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Tue, 04 Nov 2008 02:13:21 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <49101E56.4010107@xxxxxxx>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Ack+ZfKgMRVLhqpZEd2w9wAWy6hiGQ==
Thread-topic: [Xen-devel] [4 Patches] New blktap implementation, 2nd try
User-agent: Microsoft-Entourage/11.4.0.080122
On 4/11/08 10:05, "Kevin Wolf" <kwolf@xxxxxxx> wrote:

>> Note that a special kernel driver for blktap isn't needed at all.  You
>> can simply use the generic grant table and event channel device drivers.
>>    Which is exactly what the qemu backend implementation does.  IMHO the
>> blktap kernel driver is there only for historical reasons (it predates
>> gntdev) and it should go away long-term.
> 
> Sorry, Gerd, I should have copied you from the beginning.
> 
> I agree that integrating the backend into qemu is the right thing. You
> don't want to have numerous tools running. It's not a complete solution,
> though. A nice thing about blktap is that you can attach a qcow2 image
> to Dom0, e.g. to copy the kernel out of the image.
> 
> I think this is the point where your approach and the new blktap (which
> according to Andraw in fact isn't blktap anymore) are complementary.
> blkfront talks to qemu which uses its drivers to access the image.
> Alternatively (maybe for the more complicated stuff blktap seems to
> provide) it can use the now Xen agnostic blktap to access the blktap
> device nodes through its raw block driver. For accessing images in Dom0,
> blktap without qemu is used. And of course, the blktap drivers are
> compiled out of qemu source if qemu has the respective driver.
> 
> Does that sound reasonable?

Yes, it does seem to me that blktap2 world and qemu-tap world can coexist
quite happily. As long as both camps have supporters and are maintained,
what's the problem? I don't think these email arguments are changing
anyone's entrenched positions.

 -- Keir



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