From 51f36202c47f6bb84a67c6e387c1b7afb69c1347 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Thu, 15 Oct 2009 08:16:42 +0100 Subject: xend: destroy stubdoms synchronously This patch makes the destruction of stubdoms a synchronous event, therefore it is no longer possible to run out of memory when rebooting a guest because the stubdom of the old guest is always destroyed before the creation of the new guest. Signed-off-by: Stefano Stabellini --- stubdom/stubdom-dm | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'stubdom') diff --git a/stubdom/stubdom-dm b/stubdom/stubdom-dm index b76dab278b..bf77d1fad1 100644 --- a/stubdom/stubdom-dm +++ b/stubdom/stubdom-dm @@ -81,12 +81,8 @@ done term() { kill %1 - ( - [ -n "$vncpid" ] && kill -9 $vncpid - rm ${stubdom_configdir}/$domname-dm - xm destroy $domname-dm - ) & - # We need to exit immediately so as to let xend do the commands above + [ -n "$vncpid" ] && kill -9 $vncpid + rm ${stubdom_configdir}/$domname-dm exit 0 } -- cgit v1.2.3