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
	 Bahtiar `kalkin-` Gadimov
						Bahtiar `kalkin-` Gadimov