From: Ian Campbell <Ian.Campbell@citrix.com>
To: Thanos Makatos <thanos.makatos@citrix.com>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: RFC: blktap3
Date: Thu, 30 Aug 2012 16:46:07 +0100 [thread overview]
Message-ID: <1346341567.27277.76.camel@zakaz.uk.xensource.com> (raw)
In-Reply-To: <4B45B535F7F6BE4CB1C044ED5115CDDE011A6D541036@LONPMAILBOX01.citrite.net>
On Thu, 2012-08-30 at 16:41 +0100, Thanos Makatos wrote:
> Thanks for your comments, Ian, I'll address them before reposting.
>
> To start with, you say that I should replace LIBXL_DISK_BACKEND_TAP:
> > > disk->backend = LIBXL_DISK_BACKEND_TAP;
> > > } else if (!strcmp(backend_type, "qdisk")) {
> > > disk->backend = LIBXL_DISK_BACKEND_QDISK;
> > > + } else if (!strcmp(backend_type, "xenio")) {
> > > + disk->backend = LIBXL_DISK_BACKEND_XENIO;
> >
> > I think you want to replace LIBXL_DISK_BACKEND_TAP rather than add a
> > new one. You could also steal the name if you like I reckon.
> But in tools/libxl/libxl.c:1876, libxl__blktap_devpath is called which
> seems blktap2 dependant, so we need a new backend type to be able to
> use blktap2 along with blktap3, no?
You can remove all the blktap2 support from libxl IMHO. I don't think
there is any need to support both in parallel in (lib)xl, especially
given that blktap2 is basically unmaintained.
I'm curious what other people think though.
We should leave blktap2 in the tree for the time being because xend
uses. Once we deprecate and remove xend we can clear that up too. In the
meantime you should leave the names of the blktap2 stuff alone etc.
> > -----Original Message-----
[... snip hundreds of lines of unnecessary quoted material, please trim
your quotes ...]
Ian.
prev parent reply other threads:[~2012-08-30 15:46 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-09 14:03 RFC: blktap3 Thanos Makatos
2012-08-09 16:04 ` Ian Campbell
2012-08-09 18:04 ` Konrad Rzeszutek Wilk
2012-08-09 19:05 ` Ian Campbell
2012-08-10 11:02 ` Thanos Makatos
2012-08-10 11:17 ` Stefano Stabellini
2012-08-13 14:25 ` Konrad Rzeszutek Wilk
2012-08-09 21:39 ` Goncalo Gomes
2012-08-10 11:06 ` Thanos Makatos
2012-08-10 13:11 ` Jan Beulich
2012-08-10 13:25 ` Thanos Makatos
2012-08-10 11:30 ` Thanos Makatos
2012-08-16 16:09 ` Ian Campbell
2012-08-30 15:41 ` Thanos Makatos
2012-08-30 15:46 ` Ian Campbell [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1346341567.27277.76.camel@zakaz.uk.xensource.com \
--to=ian.campbell@citrix.com \
--cc=thanos.makatos@citrix.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).