Search in sources :

Example 11 with DataStoreRole

use of com.cloud.storage.DataStoreRole in project cloudstack by apache.

the class DefaultEndPointSelector method moveBetweenImages.

protected boolean moveBetweenImages(DataStore srcStore, DataStore destStore) {
    DataStoreRole srcRole = srcStore.getRole();
    DataStoreRole destRole = destStore.getRole();
    if (srcRole == DataStoreRole.Image && destRole == DataStoreRole.Image) {
        return true;
    } else {
        return false;
    }
}
Also used : DataStoreRole(com.cloud.storage.DataStoreRole)

Aggregations

DataStoreRole (com.cloud.storage.DataStoreRole)11 InvalidParameterValueException (com.cloud.exception.InvalidParameterValueException)4 HashMap (java.util.HashMap)4 Map (java.util.Map)4 SnapshotInfo (org.apache.cloudstack.engine.subsystem.api.storage.SnapshotInfo)4 ImageStoreVO (org.apache.cloudstack.storage.datastore.db.ImageStoreVO)4 VolumeVO (com.cloud.storage.VolumeVO)3 DB (com.cloud.utils.db.DB)3 CloudRuntimeException (com.cloud.utils.exception.CloudRuntimeException)3 SnapshotStrategy (org.apache.cloudstack.engine.subsystem.api.storage.SnapshotStrategy)3 DataCenter (com.cloud.dc.DataCenter)2 StorageUnavailableException (com.cloud.exception.StorageUnavailableException)2 ScopeType (com.cloud.storage.ScopeType)2 Account (com.cloud.user.Account)2 URI (java.net.URI)2 URISyntaxException (java.net.URISyntaxException)2 ExecutionException (java.util.concurrent.ExecutionException)2 ConfigurationException (javax.naming.ConfigurationException)2 DataStore (org.apache.cloudstack.engine.subsystem.api.storage.DataStore)2 PrimaryDataStore (org.apache.cloudstack.engine.subsystem.api.storage.PrimaryDataStore)2