Skip to content

Commit a117d67

Browse files
removed unused agent property
1 parent 10a7f11 commit a117d67

7 files changed

Lines changed: 3 additions & 29 deletions

File tree

agent/conf/agent.properties

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -461,9 +461,6 @@ iscsi.session.cleanup.enabled=false
461461
# Time, in seconds, to wait before retrying to rebase during the incremental snapshot process.
462462
# incremental.snapshot.retry.rebase.wait=60
463463

464-
# LIBGUESTFS backend to use for VMware to KVM conversion via VDDK (default: direct)
465-
#libguestfs.backend=direct
466-
467464
# Path to the VDDK library directory for VMware to KVM conversion via VDDK,
468465
# passed to virt-v2v as -io vddk-libdir=<path>
469466
#vddk.lib.dir=

agent/src/main/java/com/cloud/agent/properties/AgentProperties.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -816,13 +816,6 @@ public Property<Integer> getWorkers() {
816816
*/
817817
public static final Property<String> VDDK_LIB_DIR = new Property<>("vddk.lib.dir", null, String.class);
818818

819-
/**
820-
* Value for the LIBGUESTFS_BACKEND env var used during VMware to KVM conversion via VDDK.
821-
* Data type: String.<br>
822-
* Default value: <code>direct</code>
823-
*/
824-
public static final Property<String> LIBGUESTFS_BACKEND = new Property<>("libguestfs.backend", "direct", String.class);
825-
826819
/**
827820
* Ordered list of VDDK transports for virt-v2v, passed as <code>-io vddk-transports=&lt;value&gt;</code>.
828821
* Example: <code>nbd:nbdssl</code>.

core/src/main/java/com/cloud/agent/api/ConvertInstanceCommand.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ public class ConvertInstanceCommand extends Command {
3232
private int threadsCountToExportOvf = 0;
3333
private String extraParams;
3434
private boolean useVddk;
35-
private String libguestfsBackend;
3635
private String vddkLibDir;
3736
private String vddkTransports;
3837
private String vddkThumbprint;
@@ -103,14 +102,6 @@ public void setUseVddk(boolean useVddk) {
103102
this.useVddk = useVddk;
104103
}
105104

106-
public String getLibguestfsBackend() {
107-
return libguestfsBackend;
108-
}
109-
110-
public void setLibguestfsBackend(String libguestfsBackend) {
111-
this.libguestfsBackend = libguestfsBackend;
112-
}
113-
114105
public String getVddkLibDir() {
115106
return vddkLibDir;
116107
}

plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -888,7 +888,7 @@ protected enum HealthCheckResult {
888888
private boolean convertInstanceVerboseMode = false;
889889
private Map<String, String> convertInstanceEnv = null;
890890
private String vddkLibDir = null;
891-
private String libguestfsBackend = "direct";
891+
private static final String libguestfsBackend = "direct";
892892
protected boolean dpdkSupport = false;
893893
protected String dpdkOvsPath;
894894
protected String directDownloadTemporaryDownloadPath;
@@ -1200,8 +1200,6 @@ public boolean configure(final String name, final Map<String, Object> params) th
12001200
LOGGER.info("Detected nbdkit VDDK plugin version: {}", vddkVersion);
12011201
}
12021202

1203-
libguestfsBackend = StringUtils.defaultIfBlank(
1204-
AgentPropertiesFileHandler.getPropertyValue(AgentProperties.LIBGUESTFS_BACKEND), "direct");
12051203
vddkTransports = StringUtils.trimToNull(
12061204
AgentPropertiesFileHandler.getPropertyValue(AgentProperties.VDDK_TRANSPORTS));
12071205
vddkThumbprint = StringUtils.trimToNull(

plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtConvertInstanceCommandWrapper.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,11 @@ public Answer execute(ConvertInstanceCommand cmd, LibvirtComputingResource serve
109109
logger.error("({}) {}", originalVMName, err);
110110
return new Answer(cmd, false, err);
111111
}
112-
String libguestfsBackend = StringUtils.defaultIfBlank(resolveVddkSetting(cmd.getLibguestfsBackend(), serverResource.getLibguestfsBackend()), "direct");
113112
String vddkTransports = resolveVddkSetting(cmd.getVddkTransports(), serverResource.getVddkTransports());
114113
String configuredVddkThumbprint = resolveVddkSetting(cmd.getVddkThumbprint(), serverResource.getVddkThumbprint());
115114
String passwordOption = serverResource.getDetectedPasswordFileOption();
116115
result = performInstanceConversionUsingVddk(sourceInstance, originalVMName, temporaryConvertPath,
117-
vddkLibDir, libguestfsBackend, vddkTransports, configuredVddkThumbprint,
116+
vddkLibDir, serverResource.getLibguestfsBackend(), vddkTransports, configuredVddkThumbprint,
118117
timeout, verboseModeEnabled, extraParams, temporaryConvertUuid, passwordOption);
119118
} else {
120119
logger.info("({}) Using OVF-based conversion (export + local convert)", originalVMName);
@@ -331,8 +330,7 @@ protected boolean performInstanceConversionUsingVddk(RemoteInstanceTO vmwareInst
331330

332331
StringBuilder cmd = new StringBuilder();
333332

334-
String effectiveLibguestfsBackend = StringUtils.defaultIfBlank(libguestfsBackend, "direct");
335-
cmd.append("export LIBGUESTFS_BACKEND=").append(effectiveLibguestfsBackend).append(" && ");
333+
cmd.append("export LIBGUESTFS_BACKEND=").append(libguestfsBackend).append(" && ");
336334

337335
cmd.append("virt-v2v ");
338336
cmd.append("--root first ");

server/src/main/java/org/apache/cloudstack/vm/UnmanagedVMsManagerImpl.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,6 @@ public class UnmanagedVMsManagerImpl implements UnmanagedVMsManager {
208208
private static final List<Storage.StoragePoolType> forceConvertToPoolAllowedTypes =
209209
Arrays.asList(Storage.StoragePoolType.NetworkFilesystem, Storage.StoragePoolType.Filesystem,
210210
Storage.StoragePoolType.SharedMountPoint);
211-
private static final String DETAIL_LIBGUESTFS_BACKEND = "libguestfs.backend";
212211
private static final String DETAIL_VDDK_TRANSPORTS = "vddk.transports";
213212
private static final String DETAIL_VDDK_THUMBPRINT = "vddk.thumbprint";
214213

@@ -2173,7 +2172,6 @@ private void applyVddkOverridesFromDetails(ConvertInstanceCommand cmd, Map<Strin
21732172
return;
21742173
}
21752174

2176-
cmd.setLibguestfsBackend(StringUtils.trimToNull(details.get(DETAIL_LIBGUESTFS_BACKEND)));
21772175
cmd.setVddkLibDir(StringUtils.trimToNull(details.get(Host.HOST_VDDK_LIB_DIR)));
21782176
cmd.setVddkTransports(StringUtils.trimToNull(details.get(DETAIL_VDDK_TRANSPORTS)));
21792177
cmd.setVddkThumbprint(StringUtils.trimToNull(details.get(DETAIL_VDDK_THUMBPRINT)));

server/src/test/java/org/apache/cloudstack/vm/UnmanagedVMsManagerImplTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,6 @@ private void baseTestImportVmFromVmwareToKvm(VcenterParameter vcenterParameter,
912912
}
913913
ConvertInstanceCommand convertCmd = (ConvertInstanceCommand) command;
914914
return convertCmd.isUseVddk()
915-
&& "libvirt".equals(convertCmd.getLibguestfsBackend())
916915
&& "/opt/vmware-vddk/override".equals(convertCmd.getVddkLibDir())
917916
&& "nbd:nbdssl".equals(convertCmd.getVddkTransports())
918917
&& "AA:BB:CC:DD:EE".equals(convertCmd.getVddkThumbprint());

0 commit comments

Comments
 (0)