Skip to content

Commit a668d04

Browse files
committed
resolved conflict
1 parent 86939e7 commit a668d04

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

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

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,9 +1088,15 @@ public boolean configure(final String name, final Map<String, Object> params) th
10881088
storageProcessor.configure(name, params);
10891089
storageHandler = new StorageSubsystemCommandHandlerBase(storageProcessor);
10901090

1091-
IscsiStorageCleanupMonitor isciCleanupMonitor = new IscsiStorageCleanupMonitor();
1092-
final Thread cleanupMonitor = new Thread(isciCleanupMonitor);
1093-
cleanupMonitor.start();
1091+
Boolean _iscsiCleanUpEnabled = Boolean.parseBoolean((String)params.get("iscsi.session.cleanup.enabled"));
1092+
1093+
if (BooleanUtils.isTrue(_iscsiCleanUpEnabled)) {
1094+
IscsiStorageCleanupMonitor isciCleanupMonitor = new IscsiStorageCleanupMonitor();
1095+
final Thread cleanupMonitor = new Thread(isciCleanupMonitor);
1096+
cleanupMonitor.start();
1097+
} else {
1098+
s_logger.info("iscsi session clean up is disabled");
1099+
}
10941100

10951101
return true;
10961102
}

0 commit comments

Comments
 (0)