On 08/05/2012 03:13 AM, Orit Wasserman wrote: > Signed-off-by: Benoit Hudzia > Signed-off-by: Petter Svard > Signed-off-by: Aidan Shribman > Signed-off-by: Orit Wasserman > Signed-off-by: Juan Quintela > --- > arch_init.c | 28 ++++++++++++++++++++++++++++ > hmp.c | 13 +++++++++++++ > migration.c | 17 +++++++++++++++++ > migration.h | 4 ++++ > qapi-schema.json | 28 +++++++++++++++++++++++++++- > qmp-commands.hx | 32 +++++++++++++++++++++++++++++++- > 6 files changed, 120 insertions(+), 2 deletions(-) > > diff --git a/arch_init.c b/arch_init.c > index 7f12317..9833d54 100644 > --- a/arch_init.c > +++ b/arch_init.c > @@ -203,7 +203,11 @@ int64_t xbzrle_cache_resize(int64_t new_size) > typedef struct AccountingInfo { > uint64_t dup_pages; > uint64_t norm_pages; > + uint64_t xbzrle_bytes; > + uint64_t xbzrle_pages; > + uint64_t xbzrle_cache_miss; > uint64_t iterations; > + uint64_t xbzrle_overflows; Any reason you stagger where these stats are stored, rather than piling them all at the end? -- Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org