All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3] Fix xl vcpu-set to decrease an guest vCPU amount without complaints.
@ 2015-03-23 18:20 Konrad Rzeszutek Wilk
  2015-03-23 18:20 ` [PATCH v3 1/7] libxl: Add ERROR_DOMAIN_NOTFOUND for libxl_domain_info when it cannot find the domain Konrad Rzeszutek Wilk
                   ` (6 more replies)
  0 siblings, 7 replies; 21+ messages in thread
From: Konrad Rzeszutek Wilk @ 2015-03-23 18:20 UTC (permalink / raw)
  To: ian.campbell, xen-devel

Hey Ian,

Since v2 [http://lists.xen.org/archives/html/xen-devel/2015-03/msg01787.html]:
 - Fixed up #1 "libxl: Add ERROR_DOMAIN_NOTFOUND for libxl_domain_info" per your review.
 - Moved the check from vcpuset to libxl_set_vcpuonline to check if the set bits of the
   cpumap is greater than the maximum vCPU that the guest can have (and added printks).
 - Added LIBXL_DOMAIN_TYPE_NOTFOUND so that libxl_set_vcpuonline can report that the
   domain id is for an non-existent guest.
 - Added an #define in libxl.h to expose the new _NOTFOUND error value.

In short, these patches:
 [PATCH v3 1/7] libxl: Add ERROR_DOMAIN_NOTFOUND for libxl_domain_info
 [PATCH v3 2/7] libxl: Add to libxl__domain_type a new return value
 [PATCH v3 3/7] libxl: In libxl_set_vcpuonline check for maximum
 [PATCH v3 4/7] libxl/vcpuset: Print error if libxl_set_vcpuonline

are new. While these have been redone since v2 review:
 [PATCH v3 5/7] libxl/vcpuset: Return error value if failed.
 [PATCH v3 7/7] libxl/vcpu-set - allow to decrease vcpu count on

And this one is Acked and has not changed since v2 posting:
 [PATCH v3 6/7] libxl/vcpuset: Remove useless limit on max_vcpus.

These patches are also available at:
 
 git://xenbits.xen.org/people/konradwilk/xen.git vcpuset.v3


Thank you for taking the time to review these patches!
 
 tools/libxl/libxl.c         | 97 ++++++++++++++++++++++++++++++---------------
 tools/libxl/libxl.h         | 14 ++++++-
 tools/libxl/libxl_dom.c     |  5 ++-
 tools/libxl/libxl_pci.c     |  6 +++
 tools/libxl/libxl_types.idl |  3 ++
 tools/libxl/xl_cmdimpl.c    | 47 ++++++++++++++--------
 6 files changed, 121 insertions(+), 51 deletions(-)

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

end of thread, other threads:[~2015-03-26 10:03 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-23 18:20 [PATCH v3] Fix xl vcpu-set to decrease an guest vCPU amount without complaints Konrad Rzeszutek Wilk
2015-03-23 18:20 ` [PATCH v3 1/7] libxl: Add ERROR_DOMAIN_NOTFOUND for libxl_domain_info when it cannot find the domain Konrad Rzeszutek Wilk
2015-03-24 15:04   ` Ian Campbell
2015-03-23 18:20 ` [PATCH v3 2/7] libxl: Add to libxl__domain_type a new return value (LIBXL_DOMAIN_TYPE_NOTFOUND) Konrad Rzeszutek Wilk
2015-03-24 15:15   ` Ian Campbell
2015-03-24 15:47     ` Konrad Rzeszutek Wilk
2015-03-23 18:20 ` [PATCH v3 3/7] libxl: In libxl_set_vcpuonline check for maximum number of VCPUs against the cpumap Konrad Rzeszutek Wilk
2015-03-24 15:22   ` Ian Campbell
2015-03-25 18:44     ` Konrad Rzeszutek Wilk
2015-03-26 10:00       ` Ian Campbell
2015-03-23 18:20 ` [PATCH v3 4/7] libxl/vcpuset: Print error if libxl_set_vcpuonline returns ERROR_DOMAIN_NOTFOUND Konrad Rzeszutek Wilk
2015-03-24 15:23   ` Ian Campbell
2015-03-23 18:20 ` [PATCH v3 5/7] libxl/vcpuset: Return error value if failed Konrad Rzeszutek Wilk
2015-03-24 15:24   ` Ian Campbell
2015-03-23 18:21 ` [PATCH v3 6/7] libxl/vcpuset: Remove useless limit on max_vcpus Konrad Rzeszutek Wilk
2015-03-23 18:21 ` [PATCH v3 7/7] libxl/vcpu-set - allow to decrease vcpu count on overcommitted guests (v3) Konrad Rzeszutek Wilk
2015-03-24 15:41   ` Ian Campbell
2015-03-24 15:56     ` Ian vs Ian, round 0 Was:Re: " Konrad Rzeszutek Wilk
2015-03-24 16:01       ` Ian Campbell
2015-03-25 18:42     ` Konrad Rzeszutek Wilk
2015-03-26  9:58       ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.