summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/virt/disk.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/nova/virt/disk.py b/nova/virt/disk.py
index 2c0460f39..dd4352957 100644
--- a/nova/virt/disk.py
+++ b/nova/virt/disk.py
@@ -129,7 +129,11 @@ def setup_container(image, container_dir=None, partition=None, nbd=False):
_unlink_device(device, nbd)
def destroy_container(target, instance, nbd=False):
- """Destroy the container once it terminates"""
+ """Destroy the container once it terminates
+
+ It will umount the container that is mounted, try to find the loopback
+ device associated with the container and delete it.
+ """
try:
container_dir = '%s/rootfs' % target
utils.execute('sudo', 'umount', container_dir)