Skip to content

Commit 6c03978

Browse files
committed
Addressed review comments
1 parent b6b8a0f commit 6c03978

File tree

5 files changed

+5
-7
lines changed

5 files changed

+5
-7
lines changed

api/src/main/java/org/apache/cloudstack/api/command/user/backup/repository/UpdateBackupRepositoryCmd.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ public void execute() {
101101
response.setResponseName(getCommandName());
102102
this.setResponseObject(response);
103103
} else {
104-
throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to add backup repository");
104+
throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to update the backup repository");
105105
}
106106
} catch (Exception ex4) {
107107
throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, ex4.getMessage());

engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1476,6 +1476,7 @@ public void orchestrateStart(final String vmUuid, final Map<VirtualMachineProfil
14761476

14771477
processPrepareExternalProvisioning(firstStart, dest.getHost(), vmProfile, dest.getDataCenter());
14781478

1479+
_networkMgr.prepare(vmProfile, dest, ctx);
14791480
if (vm.getHypervisorType() != HypervisorType.BareMetal && vm.getHypervisorType() != HypervisorType.External) {
14801481
checkAndAttemptMigrateVmAcrossCluster(vm, clusterId, dest.getStorageForDisks());
14811482
volumeMgr.prepare(vmProfile, dest);
@@ -1498,7 +1499,6 @@ public void orchestrateStart(final String vmUuid, final Map<VirtualMachineProfil
14981499
reuseVolume = true;
14991500
}
15001501

1501-
_networkMgr.prepare(vmProfile, dest, ctx);
15021502
vmGuru.finalizeVirtualMachineProfile(vmProfile, dest, ctx);
15031503

15041504
final VirtualMachineTO vmTO = hvGuru.implement(vmProfile);

server/src/main/java/com/cloud/vm/UserVmManagerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9634,7 +9634,7 @@ public UserVm restoreVMFromBackup(CreateVMFromBackupCmd cmd) throws ResourceUnav
96349634

96359635
backupManager.restoreBackupToVM(cmd.getBackupId(), vmId);
96369636

9637-
} catch (CloudRuntimeException e) {
9637+
} catch (CloudRuntimeException | ResourceUnavailableException | ResourceAllocationException | InsufficientCapacityException e) {
96389638
UserVmVO vmVO = _vmDao.findById(vmId);
96399639
try {
96409640
expunge(vmVO);

server/src/main/java/org/apache/cloudstack/backup/BackupManagerImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@
108108
import com.cloud.exception.InvalidParameterValueException;
109109
import com.cloud.exception.PermissionDeniedException;
110110
import com.cloud.exception.ResourceAllocationException;
111-
import com.cloud.exception.ResourceUnavailableException;
112111
import com.cloud.host.HostVO;
113112
import com.cloud.host.dao.HostDao;
114113
import com.cloud.hypervisor.Hypervisor;
@@ -1271,7 +1270,7 @@ public Boolean canCreateInstanceFromBackupAcrossZones(final Long backupId) {
12711270
}
12721271

12731272
@Override
1274-
public boolean restoreBackupToVM(final Long backupId, final Long vmId) throws ResourceUnavailableException {
1273+
public boolean restoreBackupToVM(final Long backupId, final Long vmId) throws CloudRuntimeException {
12751274
final BackupVO backup = backupDao.findById(backupId);
12761275
if (backup == null) {
12771276
throw new CloudRuntimeException("Backup " + backupId + " does not exist");

server/src/test/java/org/apache/cloudstack/backup/BackupManagerTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import com.cloud.event.EventTypes;
3232
import com.cloud.event.UsageEventUtils;
3333
import com.cloud.exception.InvalidParameterValueException;
34-
import com.cloud.exception.ResourceUnavailableException;
3534
import com.cloud.host.HostVO;
3635
import com.cloud.host.dao.HostDao;
3736
import com.cloud.hypervisor.Hypervisor;
@@ -1284,7 +1283,7 @@ public void testRestoreBackupToVM() throws NoTransitionException {
12841283
verify(backupProvider, times(1)).restoreBackupToVM(vm, backup, null, null);
12851284
verify(virtualMachineManager, times(1)).stateTransitTo(vm, VirtualMachine.Event.RestoringRequested, hostId);
12861285
verify(virtualMachineManager, times(1)).stateTransitTo(vm, VirtualMachine.Event.RestoringSuccess, hostId);
1287-
} catch (ResourceUnavailableException e) {
1286+
} catch (CloudRuntimeException e) {
12881287
fail("Test failed due to exception" + e);
12891288
}
12901289
}

0 commit comments

Comments
 (0)