Skip to content

Commit ff58343

Browse files
author
Davi Torres
committed
Keeping filed nas backups entries.
1 parent 9755ba5 commit ff58343

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NASBackupProvider.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,12 +220,12 @@ public Pair<Boolean, Backup> takeBackup(final VirtualMachine vm, Boolean quiesce
220220
} catch (AgentUnavailableException e) {
221221
logger.error("Unable to contact backend control plane to initiate backup for VM {}", vm.getInstanceName());
222222
backupVO.setStatus(Backup.Status.Failed);
223-
backupDao.remove(backupVO.getId());
223+
backupDao.update(backupVO.getId(), backupVO);
224224
throw new CloudRuntimeException("Unable to contact backend control plane to initiate backup");
225225
} catch (OperationTimedoutException e) {
226226
logger.error("Operation to initiate backup timed out for VM {}", vm.getInstanceName());
227227
backupVO.setStatus(Backup.Status.Failed);
228-
backupDao.remove(backupVO.getId());
228+
backupDao.update(backupVO.getId(), backupVO);
229229
throw new CloudRuntimeException("Operation to initiate backup timed out, please try again");
230230
}
231231

@@ -248,7 +248,7 @@ public Pair<Boolean, Backup> takeBackup(final VirtualMachine vm, Boolean quiesce
248248
backupDao.update(backupVO.getId(), backupVO);
249249
} else {
250250
backupVO.setStatus(Backup.Status.Failed);
251-
backupDao.remove(backupVO.getId());
251+
backupDao.update(backupVO.getId(), backupVO);
252252
}
253253
return new Pair<>(false, null);
254254
}

0 commit comments

Comments
 (0)