Skip to content
Draft
4 changes: 4 additions & 0 deletions simplyblock_core/controllers/lvol_controller.py
Original file line number Diff line number Diff line change
Expand Up @@ -865,6 +865,10 @@ def delete_lvol_from_node(lvol_id, node_id, clear_data=True, del_async=False):
except KeyError:
return True

if lvol.frozen:
logger.warning(f"lvol in migration. cannot delete lvol {lvol.uuid}")
return False

logger.info(f"Deleting LVol:{lvol.get_id()} from node:{snode.get_id()}")
rpc_client = RPCClient(snode.mgmt_ip, snode.rpc_port, snode.rpc_username, snode.rpc_password, timeout=5, retry=2)

Expand Down
638 changes: 638 additions & 0 deletions simplyblock_core/controllers/lvol_migration_controller.py

Large diffs are not rendered by default.

Loading
Loading