xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Justin Gibbs <justing@spectralogic.com>, xen-devel@lists.xensource.com
Cc: "Duan, Ronghui" <ronghui.duan@intel.com>
Subject: Re: xen-vbd interface (segment size expansion) - FreeBSD host have it.
Date: Tue, 25 Sep 2012 11:26:00 -0400	[thread overview]
Message-ID: <20120925152600.GA967@phenom.dumpdata.com> (raw)
In-Reply-To: <61DFA8800400A143A5A7C5E136A726DC5F867490@reactor.sldomain.com>

On Mon, Aug 20, 2012 at 06:56:02PM +0000, Justin Gibbs wrote:
> Ronghui,
> 
> It has been a while since I've actively worked on the blkif stuff.  ...
> 
> That said, I'm happy to help in whatever ways I can to help get the blkif interface sorted out.  I see several steps that should be taken:
> 
> 1) Fix the Xen and QEMU builds so that QEMU keeps its own copy of the Xen interface version.  This will allow interfaces to rev safely and in a coordinated fashion (i.e. update interface in Xen, then add support for the new interface in QEMU upstream).
> 
> 2) Complete support in drivers for the existing blkif interface so that you get maximum performance against systems using the existing multi-page extensions.
> 
> 3) Do something to allow for larger and more numerous requests.
> 
> On point 3, my approach was to try to perturb the existing protocol as little as possible in the hopes that other implementations could quickly be enhanced to support the feature.  However, there is a lot of ugliness in the existing blkif interface.  I can certainly understand the desires of some to just replace blkif with a blkif2.
> 
> What are your current plans in this area?  How can I be of assistance?

Hey Justin and Ronghui,

Note: I've expanded the email thread to include xen-devel.

I was wondering how the protocol you developed works when it comes
to migration to a host that does not support the new features?

Specifically how do deal with a guest which tries to replay in progress I/Os
that do not fit within the old-segment size (11)?

       reply	other threads:[~2012-09-25 15:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <A21691DE07B84740B5F0B81466D5148A23BE55DE@SHSMSX102.ccr.corp.intel.com>
     [not found] ` <20120817172838.GA3515@phenom.dumpdata.com>
     [not found]   ` <A21691DE07B84740B5F0B81466D5148A23BE8F48@SHSMSX102.ccr.corp.intel.com>
     [not found]     ` <61DFA8800400A143A5A7C5E136A726DC5F867490@reactor.sldomain.com>
2012-09-25 15:26       ` Konrad Rzeszutek Wilk [this message]
2012-10-18  1:59         ` xen-vbd interface (segment size expansion) - FreeBSD host have it Duan, Ronghui
2012-10-18 14:50           ` Konrad Rzeszutek Wilk
2012-10-18 15:34             ` Justin Gibbs
2012-10-19 14:14               ` Konrad Rzeszutek Wilk

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=20120925152600.GA967@phenom.dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=justing@spectralogic.com \
    --cc=ronghui.duan@intel.com \
    --cc=xen-devel@lists.xensource.com \
    /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).