[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/4] Minor xenguest optimisations



Reduce some number of parts passed to writev.
Avoid possible allocation sending data with writev.
Reduce number of allocations sending memory state.

Edwin Török (1):
  tools/libs/guest: allocate various migration arrays just once

Frediano Ziglio (3):
  xenguest: Reduce number of parts in write_split_record
  xenguest: Reduce number of I/O vectors in write_batch
  xenguest: Allows writev_exact to change iov array

 tools/libs/ctrl/xc_private.c    | 26 ++-------
 tools/libs/ctrl/xc_private.h    |  2 +-
 tools/libs/guest/xg_sr_common.c |  6 +-
 tools/libs/guest/xg_sr_common.h | 13 +++++
 tools/libs/guest/xg_sr_save.c   | 99 ++++++++++++++-------------------
 5 files changed, 63 insertions(+), 83 deletions(-)

-- 
2.43.0




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.