diff --git a/api/src/main/java/org/apache/cloudstack/backup/KVMBackupExportService.java b/api/src/main/java/org/apache/cloudstack/backup/KVMBackupExportService.java index fbbde961ad1..51e52c85ec3 100644 --- a/api/src/main/java/org/apache/cloudstack/backup/KVMBackupExportService.java +++ b/api/src/main/java/org/apache/cloudstack/backup/KVMBackupExportService.java @@ -52,7 +52,7 @@ public interface KVMBackupExportService extends Configurable, PluggableService { ConfigKey ExposeKVMBackupExportServiceApis = new ConfigKey<>("Advanced", Boolean.class, "expose.kvm.backup.export.service.apis", "false", - "Enable to expose APIs for testing the KVM Backup Export Service.", false, ConfigKey.Scope.Global); + "Enable to expose APIs for testing the KVM Backup Export Service.", true, ConfigKey.Scope.Global); /** * Creates a backup session for a VM */ diff --git a/server/src/main/java/org/apache/cloudstack/backup/KVMBackupExportServiceImpl.java b/server/src/main/java/org/apache/cloudstack/backup/KVMBackupExportServiceImpl.java index f7e78718bd3..c859e888ac0 100644 --- a/server/src/main/java/org/apache/cloudstack/backup/KVMBackupExportServiceImpl.java +++ b/server/src/main/java/org/apache/cloudstack/backup/KVMBackupExportServiceImpl.java @@ -175,6 +175,7 @@ public class KVMBackupExportServiceImpl extends ManagerBase implements KVMBackup backup.setToCheckpointId(toCheckpointId); backup.setFromCheckpointId(fromCheckpointId); + backup.setType("FULL"); Long hostId = vm.getHostId() != null ? vm.getHostId() : vm.getLastHostId(); backup.setHostId(hostId); @@ -989,7 +990,8 @@ public class KVMBackupExportServiceImpl extends ManagerBase implements KVMBackup public ConfigKey[] getConfigKeys() { return new ConfigKey[]{ ImageTransferPollingInterval, - ImageTransferIdleTimeoutSeconds + ImageTransferIdleTimeoutSeconds, + ExposeKVMBackupExportServiceApis }; } }