Skip to content

Commit 1e8626f

Browse files
Removed unused code
1 parent e1305b1 commit 1e8626f

File tree

2 files changed

+2
-31
lines changed

2 files changed

+2
-31
lines changed

engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/StorageOrchestrator.java

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -638,36 +638,6 @@ public DataObjectResult call() {
638638
}
639639
}
640640

641-
private class CopyTemplateTask implements Callable<TemplateApiResult> {
642-
private TemplateInfo sourceTmpl;
643-
private DataStore destStore;
644-
private String logid;
645-
646-
public CopyTemplateTask(TemplateInfo sourceTmpl, DataStore destStore) {
647-
this.sourceTmpl = sourceTmpl;
648-
this.destStore = destStore;
649-
this.logid = ThreadContext.get(LOGCONTEXTID);
650-
}
651-
652-
@Override
653-
public TemplateApiResult call() {
654-
ThreadContext.put(LOGCONTEXTID, logid);
655-
TemplateApiResult result;
656-
AsyncCallFuture<TemplateApiResult> future = templateService.copyTemplateToImageStore(sourceTmpl, destStore);
657-
try {
658-
result = future.get();
659-
} catch (ExecutionException | InterruptedException e) {
660-
logger.warn("Exception while copying template [{}] from image store [{}] to image store [{}]: {}",
661-
sourceTmpl.getUniqueName(), sourceTmpl.getDataStore().getName(), destStore.getName(), e.toString());
662-
result = new TemplateApiResult(sourceTmpl);
663-
result.setResult(e.getMessage());
664-
}
665-
tryCleaningUpExecutor(destStore.getScope().getScopeId());
666-
ThreadContext.clearAll();
667-
return result;
668-
}
669-
}
670-
671641
private class CopyTemplateFromSecondaryStorageTask implements Callable<TemplateApiResult> {
672642
private final long srcTemplateId;
673643
private final DataStore destStore;

engine/storage/image/src/main/java/org/apache/cloudstack/storage/image/TemplateServiceImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
import org.apache.cloudstack.storage.image.datastore.ImageStoreEntity;
7070
import org.apache.cloudstack.storage.image.store.TemplateObject;
7171
import org.apache.cloudstack.storage.to.TemplateObjectTO;
72+
import org.apache.commons.collections.CollectionUtils;
7273
import org.apache.commons.lang3.StringUtils;
7374
import org.apache.logging.log4j.Logger;
7475
import org.apache.logging.log4j.LogManager;
@@ -665,7 +666,7 @@ private boolean searchAndCopyAcrossZones(VMTemplateVO tmplt, DataStore destStore
665666
List<DataStore> storesInOtherZone = _storeMgr.getImageStoresByZoneIds(otherZoneId);
666667
logger.debug("Checking zone [{}] for template [{}]...", otherZoneId, tmplt.getUniqueName());
667668

668-
if (storesInOtherZone == null || storesInOtherZone.isEmpty()) {
669+
if (CollectionUtils.isEmpty(storesInOtherZone)) {
669670
logger.debug("Zone [{}] has no image stores. Skipping.", otherZoneId);
670671
continue;
671672
}

0 commit comments

Comments
 (0)