qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] KVM call agenda for Nov 23
@ 2010-11-22 13:38 Juan Quintela
  2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Juan Quintela @ 2010-11-22 13:38 UTC (permalink / raw)
  To: kvm-devel, qemu-devel


Please send in any agenda items you are interested in covering.

thanks, Juan.

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

* [Qemu-devel] Re: KVM call agenda for Nov 23
  2010-11-22 13:38 [Qemu-devel] KVM call agenda for Nov 23 Juan Quintela
@ 2010-11-22 13:55 ` Stefan Hajnoczi
  2010-11-23 14:37   ` Kevin Wolf
  2010-11-22 21:45 ` [Qemu-devel] " Chris Wright
  2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor
  2 siblings, 1 reply; 13+ messages in thread
From: Stefan Hajnoczi @ 2010-11-22 13:55 UTC (permalink / raw)
  To: Juan Quintela
  Cc: Kevin Wolf, Anthony Liguori, kvm-devel, qemu-devel, Khoa Huynh,
	Avi Kivity

On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela <quintela@redhat.com> wrote:
>
> Please send in any agenda items you are interested in covering.

QCOW2 performance roadmap:
* What can be done to achieve near-raw image format performance?
* Benchmark results from an ideal QCOW2 model.

Stefan

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

* Re: [Qemu-devel] KVM call agenda for Nov 23
  2010-11-22 13:38 [Qemu-devel] KVM call agenda for Nov 23 Juan Quintela
  2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi
@ 2010-11-22 21:45 ` Chris Wright
  2010-11-22 22:53   ` Anthony Liguori
  2010-11-22 23:00   ` Anthony Liguori
  2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor
  2 siblings, 2 replies; 13+ messages in thread
From: Chris Wright @ 2010-11-22 21:45 UTC (permalink / raw)
  To: Juan Quintela; +Cc: qemu-devel, kvm-devel

* Juan Quintela (quintela@redhat.com) wrote:
> Please send in any agenda items you are interested in covering.

usb-ccid

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

* Re: [Qemu-devel] KVM call agenda for Nov 23
  2010-11-22 21:45 ` [Qemu-devel] " Chris Wright
@ 2010-11-22 22:53   ` Anthony Liguori
  2010-11-22 23:00   ` Anthony Liguori
  1 sibling, 0 replies; 13+ messages in thread
From: Anthony Liguori @ 2010-11-22 22:53 UTC (permalink / raw)
  To: Chris Wright; +Cc: qemu-devel, kvm-devel, Juan Quintela

On 11/22/2010 03:45 PM, Chris Wright wrote:
> * Juan Quintela (quintela@redhat.com) wrote:
>    
>> Please send in any agenda items you are interested in covering.
>>      
> usb-ccid
>    

aka external device emulation in qemu.

This is an easy topic to discuss in an abstract sense and I'm sure 
everyone has an opinion.  However, what's needed is deep review of the 
current code with an eye towards all of the possible issues we will face 
in the future including live migration, configurability, and 
compatibility.  I need to find some time to spend with the appropriate 
specs.

It would be a lot simpler just to include the emulation in qemu like we 
do for every other device...

Regards,

Anthony Liguori

> --
> To unsubscribe from this list: send the line "unsubscribe kvm" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>    

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

* Re: [Qemu-devel] KVM call agenda for Nov 23
  2010-11-22 21:45 ` [Qemu-devel] " Chris Wright
  2010-11-22 22:53   ` Anthony Liguori
@ 2010-11-22 23:00   ` Anthony Liguori
  2010-11-23 12:08     ` Luiz Capitulino
  1 sibling, 1 reply; 13+ messages in thread
From: Anthony Liguori @ 2010-11-22 23:00 UTC (permalink / raw)
  To: Chris Wright; +Cc: qemu-devel, kvm-devel, Juan Quintela

On 11/22/2010 03:45 PM, Chris Wright wrote:
> * Juan Quintela (quintela@redhat.com) wrote:
>    
>> Please send in any agenda items you are interested in covering.
>>      
> usb-ccid
>    

- vcpu hard limits

Regards,

Anthony Liguori

> --
> To unsubscribe from this list: send the line "unsubscribe kvm" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>    

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

* Re: [Qemu-devel] KVM call agenda for Nov 23
  2010-11-22 23:00   ` Anthony Liguori
@ 2010-11-23 12:08     ` Luiz Capitulino
  2010-11-23 12:50       ` Michael Tokarev
  0 siblings, 1 reply; 13+ messages in thread
From: Luiz Capitulino @ 2010-11-23 12:08 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: Chris Wright, qemu-devel, kvm-devel, Juan Quintela

On Mon, 22 Nov 2010 17:00:41 -0600
Anthony Liguori <anthony@codemonkey.ws> wrote:

> On 11/22/2010 03:45 PM, Chris Wright wrote:
> > * Juan Quintela (quintela@redhat.com) wrote:
> >    
> >> Please send in any agenda items you are interested in covering.
> >>      
> > usb-ccid
> >    
> 
> - vcpu hard limits

- 0.14 (release date, bug day, -rc planning, etc)

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

* Re: [Qemu-devel] KVM call agenda for Nov 23
  2010-11-23 12:08     ` Luiz Capitulino
@ 2010-11-23 12:50       ` Michael Tokarev
  0 siblings, 0 replies; 13+ messages in thread
From: Michael Tokarev @ 2010-11-23 12:50 UTC (permalink / raw)
  To: Luiz Capitulino; +Cc: Chris Wright, Juan Quintela, qemu-devel, kvm-devel

23.11.2010 15:08, Luiz Capitulino wrote:
[]
> - 0.14 (release date, bug day, -rc planning, etc)

Um, can we have some 0.13.x before, please?.. :)

/mjt

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

* [Qemu-devel] Re: KVM call agenda for Nov 23
  2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi
@ 2010-11-23 14:37   ` Kevin Wolf
  2010-11-23 14:53     ` Stefan Hajnoczi
  0 siblings, 1 reply; 13+ messages in thread
From: Kevin Wolf @ 2010-11-23 14:37 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: Anthony Liguori, kvm-devel, Juan Quintela, qemu-devel, Khoa Huynh,
	Avi Kivity

Am 22.11.2010 14:55, schrieb Stefan Hajnoczi:
> On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela <quintela@redhat.com> wrote:
>>
>> Please send in any agenda items you are interested in covering.
> 
> QCOW2 performance roadmap:
> * What can be done to achieve near-raw image format performance?
> * Benchmark results from an ideal QCOW2 model.

Some thoughts on qcow2 performance:

== Fully allocated image ==
Should be able to perform similar to raw because there is very little
handling of metadata. Additional I/O only if an L2 table must be read
from the disk.

* Should we increase the L2 table cache size to make it happen less
often? (Currently 16 * 512 MB, QED uses more)

Known problems:
* Synchronous read of L2 tables; should be made async
** General thought on making things async: Coroutines? What happened to
that proposal?
* We may want to have online defragmentation eventually

== Growing stand-alone image ==
Stand-alone images (i.e. images without a backing file) aren't that
interesting because you would use raw for them anyway if you needed
optimal performance. We need to be "good enough" here.

However, all of the problems that arise from dealing with metadata apply
for the really interesting third case, so optimizing them is an
important step on the way.

Known problems:
* Needs a bdrv_flush between refcount table and L2 table write
* Synchronous metadata updates
* Both to be solved by block-queue
** Batches writes and makes the async, can greatly reduce number of
bdrv_flush calls
** Except for cache=writethrough, but this is secondary
** Should we make cache=off the default caching mode in qemu?
writethrough seems to be a bit too much anyway irrespective of the image
format.
* Synchronous refcount table reads
** How frequent are cache misses?
** Making this one async is much harder than L2 table reads. We can make
it a goal for mid-term, but short term we should make it hurt less if
it's a problem in practice.
*** It's probably not, because (without internal snapshots or
compression) we never free clusters, so we fill it sequentially and only
load a new one when the old one is full - and that one we don't even
read, but write, so block-queue will help
* Things like refcount table growth are completely synchronous.
** Not a real problem, because it happens approximately never.

== Growing image with backing file ==
This is the really interesting scenario where you need an image format
that provides some features. For qcow2, it's mostly the same as above.

See stand-alone, plus:
* Needs an bdrv_flush between COW and writing to the L2 table
** qcow2 has already one after refcount table write, so no additional
overhead
* Synchronous COW
** Should be fairly easy to make async

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

* [Qemu-devel] Re: KVM call agenda for Nov 23
  2010-11-23 14:37   ` Kevin Wolf
@ 2010-11-23 14:53     ` Stefan Hajnoczi
  2010-11-24 10:28       ` Kevin Wolf
  0 siblings, 1 reply; 13+ messages in thread
From: Stefan Hajnoczi @ 2010-11-23 14:53 UTC (permalink / raw)
  To: Kevin Wolf
  Cc: Anthony Liguori, kvm-devel, Juan Quintela, qemu-devel, Khoa Huynh,
	Avi Kivity

On Tue, Nov 23, 2010 at 2:37 PM, Kevin Wolf <kwolf@redhat.com> wrote:
> Am 22.11.2010 14:55, schrieb Stefan Hajnoczi:
>> On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela <quintela@redhat.com> wrote:
>>>
>>> Please send in any agenda items you are interested in covering.
>>
>> QCOW2 performance roadmap:
>> * What can be done to achieve near-raw image format performance?
>> * Benchmark results from an ideal QCOW2 model.

Performance figures from a series of I/O scenarios:
http://wiki.qemu.org/Qcow2/PerformanceRoadmap

Stefan

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

* Re: [Qemu-devel] Re: KVM call agenda for Nov 23
  2010-11-23 14:53     ` Stefan Hajnoczi
@ 2010-11-24 10:28       ` Kevin Wolf
  0 siblings, 0 replies; 13+ messages in thread
From: Kevin Wolf @ 2010-11-24 10:28 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: Anthony Liguori, kvm-devel, Juan Quintela, qemu-devel, Khoa Huynh,
	Avi Kivity

Am 23.11.2010 15:53, schrieb Stefan Hajnoczi:
> On Tue, Nov 23, 2010 at 2:37 PM, Kevin Wolf <kwolf@redhat.com> wrote:
>> Am 22.11.2010 14:55, schrieb Stefan Hajnoczi:
>>> On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela <quintela@redhat.com> wrote:
>>>>
>>>> Please send in any agenda items you are interested in covering.
>>>
>>> QCOW2 performance roadmap:
>>> * What can be done to achieve near-raw image format performance?
>>> * Benchmark results from an ideal QCOW2 model.
> 
> Performance figures from a series of I/O scenarios:
> http://wiki.qemu.org/Qcow2/PerformanceRoadmap

I added my list to this wiki page now, so that digging them up in the
mailing list archive won't be necessary later.

Kevin

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

* [Qemu-devel] KVM call agenda for Nov 30
  2010-11-22 13:38 [Qemu-devel] KVM call agenda for Nov 23 Juan Quintela
  2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi
  2010-11-22 21:45 ` [Qemu-devel] " Chris Wright
@ 2010-11-30 12:58 ` Dor Laor
  2010-11-30 13:30   ` [Qemu-devel] " Stefan Hajnoczi
  2010-11-30 13:35   ` Avi Kivity
  2 siblings, 2 replies; 13+ messages in thread
From: Dor Laor @ 2010-11-30 12:58 UTC (permalink / raw)
  To: Juan Quintela; +Cc: qemu-devel, kvm-devel

Please send in any agenda items you are interested in covering.

thanks, Dor

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

* [Qemu-devel] Re: KVM call agenda for Nov 30
  2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor
@ 2010-11-30 13:30   ` Stefan Hajnoczi
  2010-11-30 13:35   ` Avi Kivity
  1 sibling, 0 replies; 13+ messages in thread
From: Stefan Hajnoczi @ 2010-11-30 13:30 UTC (permalink / raw)
  To: dlaor; +Cc: qemu-devel, kvm-devel, Juan Quintela

On Tue, Nov 30, 2010 at 12:58 PM, Dor Laor <dlaor@redhat.com> wrote:
> Please send in any agenda items you are interested in covering.

Juan already has a thread for agenda items.  It includes:

"As I forgot to put the call for agenda befor, Anthony already suggested:
- 2011 kvm conference
- 0.14.0 release plan
- infrastructure changes (irc channel migration, git tree migration)"

Stefan

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

* [Qemu-devel] Re: KVM call agenda for Nov 30
  2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor
  2010-11-30 13:30   ` [Qemu-devel] " Stefan Hajnoczi
@ 2010-11-30 13:35   ` Avi Kivity
  1 sibling, 0 replies; 13+ messages in thread
From: Avi Kivity @ 2010-11-30 13:35 UTC (permalink / raw)
  To: dlaor; +Cc: qemu-devel, kvm-devel, Juan Quintela

On 11/30/2010 02:58 PM, Dor Laor wrote:
> Please send in any agenda items you are interested in covering.
>

nested vmx? must pick up pace if want to merge.

-- 
error compiling committee.c: too many arguments to function

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

end of thread, other threads:[~2010-12-01  4:57 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-22 13:38 [Qemu-devel] KVM call agenda for Nov 23 Juan Quintela
2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi
2010-11-23 14:37   ` Kevin Wolf
2010-11-23 14:53     ` Stefan Hajnoczi
2010-11-24 10:28       ` Kevin Wolf
2010-11-22 21:45 ` [Qemu-devel] " Chris Wright
2010-11-22 22:53   ` Anthony Liguori
2010-11-22 23:00   ` Anthony Liguori
2010-11-23 12:08     ` Luiz Capitulino
2010-11-23 12:50       ` Michael Tokarev
2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor
2010-11-30 13:30   ` [Qemu-devel] " Stefan Hajnoczi
2010-11-30 13:35   ` Avi Kivity

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