Skip to content

Commit bf7e2db

Browse files
author
GabrielBrascher
committed
Remove deprecated Config.PrimaryStorageDownloadWait
1 parent f744744 commit bf7e2db

File tree

5 files changed

+11
-26
lines changed

5 files changed

+11
-26
lines changed

engine/storage/datamotion/src/main/java/org/apache/cloudstack/storage/motion/AncientDataMotionStrategy.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
import com.cloud.host.Host;
6363
import com.cloud.hypervisor.Hypervisor;
6464
import com.cloud.storage.DataStoreRole;
65+
import com.cloud.storage.StorageManager;
6566
import com.cloud.storage.Storage.StoragePoolType;
6667
import com.cloud.storage.StoragePool;
6768
import com.cloud.storage.VolumeVO;
@@ -145,8 +146,7 @@ private Scope pickCacheScopeForCopy(DataObject srcData, DataObject destData) {
145146
}
146147

147148
protected Answer copyObject(DataObject srcData, DataObject destData, Host destHost) {
148-
String value = configDao.getValue(Config.PrimaryStorageDownloadWait.toString());
149-
int _primaryStorageDownloadWait = NumbersUtil.parseInt(value, Integer.parseInt(Config.PrimaryStorageDownloadWait.getDefaultValue()));
149+
int primaryStorageDownloadWait = StorageManager.PRIMARY_STORAGE_DOWNLOAD_WAIT.value();
150150
Answer answer = null;
151151
DataObject cacheData = null;
152152
DataObject srcForCopy = srcData;
@@ -156,7 +156,8 @@ protected Answer copyObject(DataObject srcData, DataObject destData, Host destHo
156156
srcForCopy = cacheData = cacheMgr.createCacheObject(srcData, destScope);
157157
}
158158

159-
CopyCommand cmd = new CopyCommand(srcForCopy.getTO(), addFullCloneFlagOnVMwareDest(destData.getTO()), _primaryStorageDownloadWait, VirtualMachineManager.ExecuteInSequence.value());
159+
CopyCommand cmd = new CopyCommand(srcForCopy.getTO(), addFullCloneFlagOnVMwareDest(destData.getTO()), primaryStorageDownloadWait,
160+
VirtualMachineManager.ExecuteInSequence.value());
160161
EndPoint ep = destHost != null ? RemoteHostEndPoint.getHypervisorHostEndPoint(destHost) : selector.select(srcForCopy, destData);
161162
if (ep == null) {
162163
String errMsg = "No remote endpoint to send command, check if host or ssvm is down?";

engine/storage/datamotion/src/main/java/org/apache/cloudstack/storage/motion/KvmNonManagedStorageDataMotionStrategy.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
package org.apache.cloudstack.storage.motion;
2020

2121
import java.io.File;
22-
import java.util.Date;
2322
import java.util.Map;
2423
import java.util.Set;
2524

engine/storage/datamotion/src/main/java/org/apache/cloudstack/storage/motion/StorageSystemDataMotionStrategy.java

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@
113113
import org.apache.cloudstack.storage.to.PrimaryDataStoreTO;
114114
import org.apache.cloudstack.storage.to.VolumeObjectTO;
115115
import org.apache.commons.lang.StringUtils;
116-
import org.apache.commons.lang.math.NumberUtils;
117116
import org.apache.log4j.Logger;
118117

119118
import org.springframework.stereotype.Component;
@@ -929,8 +928,7 @@ else if (HypervisorType.VMware.equals(snapshotInfo.getHypervisorType()) || Hyper
929928
}
930929
}
931930

932-
String value = _configDao.getValue(Config.PrimaryStorageDownloadWait.toString());
933-
int primaryStorageDownloadWait = NumbersUtil.parseInt(value, Integer.parseInt(Config.PrimaryStorageDownloadWait.getDefaultValue()));
931+
int primaryStorageDownloadWait = StorageManager.PRIMARY_STORAGE_DOWNLOAD_WAIT.value();
934932
CopyCommand copyCommand = new CopyCommand(snapshotInfo.getTO(), destOnStore.getTO(), primaryStorageDownloadWait,
935933
VirtualMachineManager.ExecuteInSequence.value());
936934

@@ -1104,8 +1102,7 @@ private void handleCreateNonManagedVolumeFromManagedSnapshot(SnapshotInfo snapsh
11041102
verifyCopyCmdAnswer(copyCmdAnswer, snapshotInfo);
11051103
}
11061104

1107-
String value = _configDao.getValue(Config.PrimaryStorageDownloadWait.toString());
1108-
int primaryStorageDownloadWait = NumbersUtil.parseInt(value, Integer.parseInt(Config.PrimaryStorageDownloadWait.getDefaultValue()));
1105+
int primaryStorageDownloadWait = StorageManager.PRIMARY_STORAGE_DOWNLOAD_WAIT.value();
11091106

11101107
CopyCommand copyCommand = new CopyCommand(snapshotInfo.getTO(), volumeInfo.getTO(), primaryStorageDownloadWait,
11111108
VirtualMachineManager.ExecuteInSequence.value());
@@ -1597,8 +1594,7 @@ private void handleCreateVolumeFromVolumeOnSecondaryStorage(VolumeInfo srcVolume
15971594
}
15981595

15991596
private CopyCmdAnswer copyImageToVolume(DataObject srcDataObject, VolumeInfo destVolumeInfo, HostVO hostVO) {
1600-
String value = _configDao.getValue(Config.PrimaryStorageDownloadWait.toString());
1601-
int primaryStorageDownloadWait = NumbersUtil.parseInt(value, Integer.parseInt(Config.PrimaryStorageDownloadWait.getDefaultValue()));
1597+
int primaryStorageDownloadWait = StorageManager.PRIMARY_STORAGE_DOWNLOAD_WAIT.value();
16021598

16031599
CopyCommand copyCommand = new CopyCommand(srcDataObject.getTO(), destVolumeInfo.getTO(), primaryStorageDownloadWait,
16041600
VirtualMachineManager.ExecuteInSequence.value());
@@ -2123,8 +2119,7 @@ private void handleCreateTemplateFromManagedVolume(VolumeInfo volumeInfo, Templa
21232119
HostVO hostVO = getHost(volumeInfo.getDataCenterId(), HypervisorType.KVM, false);
21242120
DataStore srcDataStore = volumeInfo.getDataStore();
21252121

2126-
String value = _configDao.getValue(Config.PrimaryStorageDownloadWait.toString());
2127-
int primaryStorageDownloadWait = NumberUtils.toInt(value, Integer.parseInt(Config.PrimaryStorageDownloadWait.getDefaultValue()));
2122+
int primaryStorageDownloadWait = StorageManager.PRIMARY_STORAGE_DOWNLOAD_WAIT.value();
21282123

21292124
CopyCommand copyCommand = new CopyCommand(volumeInfo.getTO(), templateInfo.getTO(), primaryStorageDownloadWait, VirtualMachineManager.ExecuteInSequence.value());
21302125

@@ -2606,8 +2601,7 @@ private void updateVolumePath(long volumeId, String path) {
26062601
private CopyCmdAnswer performCopyOfVdi(VolumeInfo volumeInfo, SnapshotInfo snapshotInfo, HostVO hostVO) {
26072602
Snapshot.LocationType locationType = snapshotInfo.getLocationType();
26082603

2609-
String value = _configDao.getValue(Config.PrimaryStorageDownloadWait.toString());
2610-
int primaryStorageDownloadWait = NumbersUtil.parseInt(value, Integer.parseInt(Config.PrimaryStorageDownloadWait.getDefaultValue()));
2604+
int primaryStorageDownloadWait = StorageManager.PRIMARY_STORAGE_DOWNLOAD_WAIT.value();
26112605

26122606
DataObject srcData = snapshotInfo;
26132607
CopyCmdAnswer copyCmdAnswer = null;

plugins/storage/volume/default/src/main/java/org/apache/cloudstack/storage/datastore/driver/CloudStackPrimaryDataStoreDriverImpl.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -256,13 +256,12 @@ public void copyAsync(DataObject srcdata, DataObject destData, AsyncCompletionCa
256256
callback.complete(result);
257257
} else if (srcdata.getType() == DataObjectType.TEMPLATE && destData.getType() == DataObjectType.VOLUME) {
258258
//For CLVM, we need to pass template on secondary storage to hypervisor
259-
String value = configDao.getValue(Config.PrimaryStorageDownloadWait.toString());
260-
int _primaryStorageDownloadWait = NumbersUtil.parseInt(value, Integer.parseInt(Config.PrimaryStorageDownloadWait.getDefaultValue()));
259+
int primaryStorageDownloadWait = StorageManager.PRIMARY_STORAGE_DOWNLOAD_WAIT.value();
261260
StoragePoolVO storagePoolVO = primaryStoreDao.findById(store.getId());
262261
DataStore imageStore = templateManager.getImageStore(storagePoolVO.getDataCenterId(), srcdata.getId());
263262
DataObject srcData = templateDataFactory.getTemplate(srcdata.getId(), imageStore);
264263

265-
CopyCommand cmd = new CopyCommand(srcData.getTO(), destData.getTO(), _primaryStorageDownloadWait, true);
264+
CopyCommand cmd = new CopyCommand(srcData.getTO(), destData.getTO(), primaryStorageDownloadWait, true);
266265
EndPoint ep = epSelector.select(srcData, destData);
267266
Answer answer = null;
268267
if (ep == null) {

server/src/main/java/com/cloud/configuration/Config.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -187,14 +187,6 @@ public enum Config {
187187
"3600",
188188
"Timeout (in seconds) to synchronize storage pool operations.",
189189
null),
190-
PrimaryStorageDownloadWait(
191-
"Storage",
192-
TemplateManager.class,
193-
Integer.class,
194-
"primary.storage.download.wait",
195-
"10800",
196-
"In second, timeout for download template to primary storage",
197-
null),
198190
CreateVolumeFromSnapshotWait(
199191
"Storage",
200192
StorageManager.class,

0 commit comments

Comments
 (0)