Add XenPool.remove()
This commit is contained in:
parent
a37fc2464a
commit
d1a0542c85
@ -113,6 +113,13 @@ class XenPool(Pool):
|
|||||||
|
|
||||||
self._resize_loop_device(path)
|
self._resize_loop_device(path)
|
||||||
|
|
||||||
|
def remove(self, volume):
|
||||||
|
if volume.volume_type in ['read-write', 'volatile']:
|
||||||
|
_remove_if_exists(volume.vid)
|
||||||
|
elif volume.volume_type == 'origin':
|
||||||
|
_remove_if_exists(volume.vid)
|
||||||
|
_remove_if_exists(volume.path_cow)
|
||||||
|
|
||||||
def _resize_loop_device(self, path):
|
def _resize_loop_device(self, path):
|
||||||
# find loop device if any
|
# find loop device if any
|
||||||
p = subprocess.Popen(
|
p = subprocess.Popen(
|
||||||
|
Loading…
Reference in New Issue
Block a user