[Lxc-users] [PATCH 9/9] lxc-destroy: wait until the container is stopped

Daniel Lezcano daniel.lezcano at free.fr
Sun May 27 01:50:11 UTC 2012


On 04/26/2012 07:09 AM, Serge Hallyn wrote:
> From: Serge Hallyn<serge.hallyn at ubuntu.com>
>
> Author: Timothy Chen<tnachen at gmail.com>
> Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/980902
>
> Signed-off-by: Serge Hallyn<serge.hallyn at ubuntu.com>
> Cc: Timothy Chen<tnachen at gmail.com>
> ---
>   src/lxc/lxc-destroy.in |    1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/src/lxc/lxc-destroy.in b/src/lxc/lxc-destroy.in
> index b0f2da5..17fa6d6 100644
> --- a/src/lxc/lxc-destroy.in
> +++ b/src/lxc/lxc-destroy.in
> @@ -87,6 +87,7 @@ lxc-info -n $lxc_name 2>/dev/null | grep -q RUNNING
>   if [ $? -eq 0 ]; then
>   	if [ $force -eq 1 ]; then
>   		lxc-stop -n $lxc_name
> +		lxc-wait -n $lxc_name -s STOPPED
>   	else
>   		echo "Container $lxc_name is running, aborting the deletion."
>   		exit 1

I don't get why this is needed, lxc-stop is synchronous. When the 
lxc-stop command exits, we have the guarantee the container has stopped. 
If it is not the case, that means there is a problem somewhere else.




More information about the lxc-users mailing list