|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH 0/6] libxl last fixups
Last batch of important fixups intertwined with various cleanups and stability
fixes:
Lots of more values checking, and abort as soon as there are errors. Contains a
critical usability fix regarding waitpid (typo in option) and without this
batch it's very easy to trigger a SIGBUS in xenstored.
The library is now robust to:
- missing xenstored
- missing xenctrl privcmd
- not enough memory to build a domain
- missing vif devices
- and some usually unexpected situation
not addressed yet: fixup stubdomains building to have the same robustness.
Vincent Hanquez (6):
tests a lots more of xl return value inside the library and in xl.
do not try to set memory target with a number we haven't verified in set-mem.
misc cleanup
typo in old patch, lead to waitpid forever instead of waitpid with WNOHANG
remove ctx argument to exec
remove ctx dangerously passed to children.
tools/libxl/libxl.c | 54 +++++++++++++++++++++++++----------------
tools/libxl/libxl_exec.c | 22 +++++++---------
tools/libxl/libxl_internal.h | 7 +----
tools/libxl/xl.c | 39 +++++++++++++++++++++++++----
4 files changed, 78 insertions(+), 44 deletions(-)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH 0/6] libxl last fixups,
Vincent Hanquez <=
|
|
|
|
|