|
44 | 44 | import org.apache.cloudstack.storage.command.CommandResult; |
45 | 45 | import org.apache.cloudstack.storage.command.CopyCommand; |
46 | 46 | import org.apache.cloudstack.storage.command.DeleteCommand; |
47 | | -import org.apache.cloudstack.storage.datastore.db.ImageStoreDao; |
48 | 47 | import org.apache.cloudstack.storage.datastore.db.SnapshotDataStoreDao; |
49 | 48 | import org.apache.cloudstack.storage.datastore.db.SnapshotDataStoreVO; |
50 | 49 | import org.apache.cloudstack.storage.datastore.db.TemplateDataStoreDao; |
@@ -127,8 +126,6 @@ public abstract class BaseImageStoreDriverImpl implements ImageStoreDriver { |
127 | 126 | AgentManager agentMgr; |
128 | 127 | @Inject |
129 | 128 | DataStoreManager dataStoreManager; |
130 | | - @Inject |
131 | | - ImageStoreDao imageStoreDao; |
132 | 129 |
|
133 | 130 | protected String _proxy = null; |
134 | 131 |
|
@@ -178,13 +175,10 @@ public void createAsync(DataStore dataStore, DataObject data, AsyncCompletionCal |
178 | 175 | AsyncCallbackDispatcher<BaseImageStoreDriverImpl, DownloadAnswer> caller = AsyncCallbackDispatcher.create(this); |
179 | 176 | caller.setContext(context); |
180 | 177 | if (data.getType() == DataObjectType.TEMPLATE) { |
181 | | - if (dataStoreManager.isRemovedOrReadonly(dataStore)) { |
182 | | - DownloadAnswer ans = new DownloadAnswer("Data store is removed or in read-only mode", VMTemplateStorageResourceAssoc.Status.UNKNOWN); |
183 | | - caller.complete(ans); |
184 | | - return; |
185 | | - } |
186 | 178 | caller.setCallback(caller.getTarget().createTemplateAsyncCallback(null, null)); |
187 | | - logger.debug("Downloading template [{}] to data store [{}].", data.getName(), dataStore.getName()); |
| 179 | + if (logger.isDebugEnabled()) { |
| 180 | + logger.debug("Downloading template to data store {}", dataStore); |
| 181 | + } |
188 | 182 | _downloadMonitor.downloadTemplateToStorage(data, caller); |
189 | 183 | } else if (data.getType() == DataObjectType.VOLUME) { |
190 | 184 | caller.setCallback(caller.getTarget().createVolumeAsyncCallback(null, null)); |
|
0 commit comments