mirror of
https://github.com/OpenNebula/one.git
synced 2025-02-26 09:57:23 +03:00
This commit is contained in:
parent
4dd2b9d0a2
commit
4abf3c88f4
@ -1111,6 +1111,15 @@ VirtualMachineDisk * VirtualMachineDisks::set_up_attach(int vmid, int uid,
|
||||
|
||||
VirtualMachineDisk * disk = new VirtualMachineDisk(vdisk, max_disk_id + 1);
|
||||
|
||||
if ( !tsys.empty() )
|
||||
{
|
||||
disk->replace("TM_MAD_SYSTEM", tsys);
|
||||
}
|
||||
else
|
||||
{
|
||||
disk->remove("TM_MAD_SYSTEM");
|
||||
}
|
||||
|
||||
int rc = ipool->acquire_disk(vmid, disk, max_disk_id + 1, img_type,
|
||||
dev_prefix, uid, image_id, &snap, true, error);
|
||||
if ( rc != 0 )
|
||||
@ -1175,15 +1184,6 @@ VirtualMachineDisk * VirtualMachineDisks::set_up_attach(int vmid, int uid,
|
||||
|
||||
disk->set_attach();
|
||||
|
||||
if ( !tsys.empty() )
|
||||
{
|
||||
disk->replace("TM_MAD_SYSTEM", tsys);
|
||||
}
|
||||
else
|
||||
{
|
||||
disk->remove("TM_MAD_SYSTEM");
|
||||
}
|
||||
|
||||
add_attribute(disk, disk->get_disk_id());
|
||||
|
||||
return disk;
|
||||
|
Loading…
x
Reference in New Issue
Block a user