qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] is x-data-plane considered "stable" ?
@ 2014-10-02 15:20 Scott Sullivan
  2014-10-03 10:11 ` Alexandre DERUMIER
  0 siblings, 1 reply; 8+ messages in thread
From: Scott Sullivan @ 2014-10-02 15:20 UTC (permalink / raw)
  To: qemu-devel

Can anyone tell me if in any QEMU release x-data-plane is considered "stable"?

If its unclear, I am referring to the feature introduced in QEMU 1.4 for high performance disk I/O called virtio-blk data plane.

http://blog.vmsplice.net/2013/03/new-in-qemu-14-high-performance-virtio.html

I've tried searching docs, but can't find any mention if its still considered experimental or not in the latest QEMU releases.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] is x-data-plane considered "stable" ?
  2014-10-02 15:20 [Qemu-devel] is x-data-plane considered "stable" ? Scott Sullivan
@ 2014-10-03 10:11 ` Alexandre DERUMIER
  2014-10-03 13:40   ` Paolo Bonzini
  0 siblings, 1 reply; 8+ messages in thread
From: Alexandre DERUMIER @ 2014-10-03 10:11 UTC (permalink / raw)
  To: Scott Sullivan; +Cc: qemu-devel

Hi,
x-data-plane syntax is deprecated (should be remove in qemu 2.2),

it's using now iothreads

http://comments.gmane.org/gmane.comp.emulators.qemu/279118

 qemu -object iothread,id=iothread0 \
       -drive if=none,id=drive0,file=test.qcow2,format=qcow2 \
       -device virtio-blk-pci,iothread=iothread0,drive=drive0


I don't now about the stability, but here what is working and I have tested:

-live migration
-resizing
-io throttling
-hotplugging

I think block jobs (mirror,backup,...) don't work yet.


it's working with virtio-blk and virtio-scsi support is coming for qemu 2.2

Regards,

alexandre

----- Mail original -----

De: "Scott Sullivan" <ssullivan@liquidweb.com>
À: qemu-devel@nongnu.org
Envoyé: Jeudi 2 Octobre 2014 17:20:55
Objet: [Qemu-devel] is x-data-plane considered "stable" ?

Can anyone tell me if in any QEMU release x-data-plane is considered "stable"?

If its unclear, I am referring to the feature introduced in QEMU 1.4 for high performance disk I/O called virtio-blk data plane.

http://blog.vmsplice.net/2013/03/new-in-qemu-14-high-performance-virtio.html

I've tried searching docs, but can't find any mention if its still considered experimental or not in the latest QEMU releases.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] is x-data-plane considered "stable" ?
  2014-10-03 10:11 ` Alexandre DERUMIER
@ 2014-10-03 13:40   ` Paolo Bonzini
  2014-10-03 13:47     ` Scott Sullivan
  2014-10-03 14:26     ` Alexandre DERUMIER
  0 siblings, 2 replies; 8+ messages in thread
From: Paolo Bonzini @ 2014-10-03 13:40 UTC (permalink / raw)
  To: Alexandre DERUMIER, Scott Sullivan; +Cc: qemu-devel

Il 03/10/2014 12:11, Alexandre DERUMIER ha scritto:
> I don't now about the stability, but here what is working and I have tested:
> 
> -live migration
> -resizing
> -io throttling
> -hotplugging
> 
> I think block jobs (mirror,backup,...) don't work yet.
> 
> 
> it's working with virtio-blk and virtio-scsi support is coming for qemu 2.2

virtio-scsi support will _not_ be stable in 2.2.  It will only be there
for developers, basically.

Paolo

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] is x-data-plane considered "stable" ?
  2014-10-03 13:40   ` Paolo Bonzini
@ 2014-10-03 13:47     ` Scott Sullivan
  2014-10-03 14:26     ` Alexandre DERUMIER
  1 sibling, 0 replies; 8+ messages in thread
From: Scott Sullivan @ 2014-10-03 13:47 UTC (permalink / raw)
  To: Paolo Bonzini, Alexandre DERUMIER; +Cc: qemu-devel

On 10/03/2014 09:40 AM, Paolo Bonzini wrote:
> Il 03/10/2014 12:11, Alexandre DERUMIER ha scritto:
>> I don't now about the stability, but here what is working and I have tested:
>>
>> -live migration
>> -resizing
>> -io throttling
>> -hotplugging
>>
>> I think block jobs (mirror,backup,...) don't work yet.
>>
>>
>> it's working with virtio-blk and virtio-scsi support is coming for qemu 2.2
> virtio-scsi support will _not_ be stable in 2.2.  It will only be there
> for developers, basically.
>
> Paolo

Thank you everyone, appreciated.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] is x-data-plane considered "stable" ?
  2014-10-03 13:40   ` Paolo Bonzini
  2014-10-03 13:47     ` Scott Sullivan
@ 2014-10-03 14:26     ` Alexandre DERUMIER
  2014-10-03 15:33       ` Paolo Bonzini
  1 sibling, 1 reply; 8+ messages in thread
From: Alexandre DERUMIER @ 2014-10-03 14:26 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, Scott Sullivan

Hi Paolo,

do you you think it'll be possible to use block jobs with dataplane ?

Or is it technically impossible ?


----- Mail original -----

De: "Paolo Bonzini" <pbonzini@redhat.com>
À: "Alexandre DERUMIER" <aderumier@odiso.com>, "Scott Sullivan" <ssullivan@liquidweb.com>
Cc: qemu-devel@nongnu.org
Envoyé: Vendredi 3 Octobre 2014 15:40:59
Objet: Re: is x-data-plane considered "stable" ?

Il 03/10/2014 12:11, Alexandre DERUMIER ha scritto:
> I don't now about the stability, but here what is working and I have tested:
>
> -live migration
> -resizing
> -io throttling
> -hotplugging
>
> I think block jobs (mirror,backup,...) don't work yet.
>
>
> it's working with virtio-blk and virtio-scsi support is coming for qemu 2.2

virtio-scsi support will _not_ be stable in 2.2. It will only be there
for developers, basically.

Paolo

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] is x-data-plane considered "stable" ?
  2014-10-03 14:26     ` Alexandre DERUMIER
@ 2014-10-03 15:33       ` Paolo Bonzini
  2014-10-03 15:34         ` Alexandre DERUMIER
  2014-10-04 18:21         ` Stefan Hajnoczi
  0 siblings, 2 replies; 8+ messages in thread
From: Paolo Bonzini @ 2014-10-03 15:33 UTC (permalink / raw)
  To: Alexandre DERUMIER; +Cc: qemu-devel, Scott Sullivan

Il 03/10/2014 16:26, Alexandre DERUMIER ha scritto:
> Hi Paolo,
> 
> do you you think it'll be possible to use block jobs with dataplane ?
> 
> Or is it technically impossible ?

I think Stefan has posted patches for that or is going to do that very soon.

The goal is to let dataplane do everything that is possible without it,
at the same speed of QEMU 2.0 dataplane (right now it's a bit slower,
but can already do much more of course).  Same for virtio-scsi.

Paolo

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] is x-data-plane considered "stable" ?
  2014-10-03 15:33       ` Paolo Bonzini
@ 2014-10-03 15:34         ` Alexandre DERUMIER
  2014-10-04 18:21         ` Stefan Hajnoczi
  1 sibling, 0 replies; 8+ messages in thread
From: Alexandre DERUMIER @ 2014-10-03 15:34 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, Scott Sullivan

Ok, Great :)

Thanks !

----- Mail original -----

De: "Paolo Bonzini" <pbonzini@redhat.com>
À: "Alexandre DERUMIER" <aderumier@odiso.com>
Cc: qemu-devel@nongnu.org, "Scott Sullivan" <ssullivan@liquidweb.com>
Envoyé: Vendredi 3 Octobre 2014 17:33:00
Objet: Re: is x-data-plane considered "stable" ?

Il 03/10/2014 16:26, Alexandre DERUMIER ha scritto:
> Hi Paolo,
>
> do you you think it'll be possible to use block jobs with dataplane ?
>
> Or is it technically impossible ?

I think Stefan has posted patches for that or is going to do that very soon.

The goal is to let dataplane do everything that is possible without it,
at the same speed of QEMU 2.0 dataplane (right now it's a bit slower,
but can already do much more of course). Same for virtio-scsi.

Paolo

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] is x-data-plane considered "stable" ?
  2014-10-03 15:33       ` Paolo Bonzini
  2014-10-03 15:34         ` Alexandre DERUMIER
@ 2014-10-04 18:21         ` Stefan Hajnoczi
  1 sibling, 0 replies; 8+ messages in thread
From: Stefan Hajnoczi @ 2014-10-04 18:21 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, Alexandre DERUMIER, Scott Sullivan

[-- Attachment #1: Type: text/plain, Size: 532 bytes --]

On Fri, Oct 03, 2014 at 05:33:00PM +0200, Paolo Bonzini wrote:
> Il 03/10/2014 16:26, Alexandre DERUMIER ha scritto:
> > Hi Paolo,
> > 
> > do you you think it'll be possible to use block jobs with dataplane ?
> > 
> > Or is it technically impossible ?
> 
> I think Stefan has posted patches for that or is going to do that very soon.

Yes, in 2.2 virtio-blk dataplane will support blockjobs.  The patches
were sent to the list on Wednesday:

  [PATCH 00/11] block: allow blockjobs to coexist with dataplane

Stefan

[-- Attachment #2: Type: application/pgp-signature, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-10-04 18:22 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-02 15:20 [Qemu-devel] is x-data-plane considered "stable" ? Scott Sullivan
2014-10-03 10:11 ` Alexandre DERUMIER
2014-10-03 13:40   ` Paolo Bonzini
2014-10-03 13:47     ` Scott Sullivan
2014-10-03 14:26     ` Alexandre DERUMIER
2014-10-03 15:33       ` Paolo Bonzini
2014-10-03 15:34         ` Alexandre DERUMIER
2014-10-04 18:21         ` Stefan Hajnoczi

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).