From 10ad7967cdfa2f19cd8f34ce53c3ff267055d771 Mon Sep 17 00:00:00 2001 From: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com> Date: Sat, 14 Mar 2026 20:09:25 +0530 Subject: [PATCH] bug fixes --- .../backup/StartNBDServerCommand.java | 8 +++++++- .../META-INF/db/schema-42100to42200.sql | 1 - ...ibvirtCreateImageTransferCommandWrapper.java | 2 +- .../LibvirtStartBackupCommandWrapper.java | 4 ++-- .../LibvirtStartNBDServerCommandWrapper.java | 3 ++- .../LibvirtStopNBDServerCommandWrapper.java | 16 ++-------------- .../backup/IncrementalBackupServiceImpl.java | 17 +++++++++-------- 7 files changed, 23 insertions(+), 28 deletions(-) diff --git a/core/src/main/java/org/apache/cloudstack/backup/StartNBDServerCommand.java b/core/src/main/java/org/apache/cloudstack/backup/StartNBDServerCommand.java index 47dd2b4a6df..67a858af7f0 100644 --- a/core/src/main/java/org/apache/cloudstack/backup/StartNBDServerCommand.java +++ b/core/src/main/java/org/apache/cloudstack/backup/StartNBDServerCommand.java @@ -25,16 +25,18 @@ public class StartNBDServerCommand extends Command { private String volumePath; private String socket; private String direction; + private String fromCheckpointId; public StartNBDServerCommand() { } - protected StartNBDServerCommand(String transferId, String exportName, String volumePath, String socket, String direction) { + protected StartNBDServerCommand(String transferId, String exportName, String volumePath, String socket, String direction, String fromCheckpointId) { this.transferId = transferId; this.socket = socket; this.exportName = exportName; this.volumePath = volumePath; this.direction = direction; + this.fromCheckpointId = fromCheckpointId; } public String getExportName() { @@ -61,4 +63,8 @@ public class StartNBDServerCommand extends Command { public String getDirection() { return direction; } + + public String getFromCheckpointId() { + return fromCheckpointId; + } } diff --git a/engine/schema/src/main/resources/META-INF/db/schema-42100to42200.sql b/engine/schema/src/main/resources/META-INF/db/schema-42100to42200.sql index 044f7475324..fbb2fd079f9 100644 --- a/engine/schema/src/main/resources/META-INF/db/schema-42100to42200.sql +++ b/engine/schema/src/main/resources/META-INF/db/schema-42100to42200.sql @@ -18,7 +18,6 @@ --; -- Schema upgrade from 4.21.0.0 to 4.22.0.0 --; -not supported for download -- health check status as enum CALL `cloud`.`IDEMPOTENT_CHANGE_COLUMN`('router_health_check', 'check_result', 'check_result', 'varchar(16) NOT NULL COMMENT "check executions result: SUCCESS, FAILURE, WARNING, UNKNOWN"'); diff --git a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtCreateImageTransferCommandWrapper.java b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtCreateImageTransferCommandWrapper.java index d3eca1aeb23..db0918f5c07 100644 --- a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtCreateImageTransferCommandWrapper.java +++ b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtCreateImageTransferCommandWrapper.java @@ -134,7 +134,7 @@ public class LibvirtCreateImageTransferCommandWrapper extends CommandWrapper