mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-4129: select SSVM based on ImageCache data store instead of
region wide image store.
This commit is contained in:
parent
24ef5ba9f7
commit
e018936dc4
@ -166,7 +166,14 @@ public class DefaultEndPointSelector implements EndPointSelector {
|
||||
if (moveBetweenPrimaryImage(srcStore, destStore)) {
|
||||
return findEndPointForImageMove(srcStore, destStore);
|
||||
} else if (moveBetweenCacheAndImage(srcStore, destStore)) {
|
||||
EndPoint ep = findEndpointForImageStorage(destStore);
|
||||
// pick ssvm based on image cache dc
|
||||
DataStore selectedStore = null;
|
||||
if (srcStore.getRole() == DataStoreRole.ImageCache) {
|
||||
selectedStore = srcStore;
|
||||
} else {
|
||||
selectedStore = destStore;
|
||||
}
|
||||
EndPoint ep = findEndpointForImageStorage(selectedStore);
|
||||
return ep;
|
||||
} else if (moveBetweenImages(srcStore, destStore)) {
|
||||
EndPoint ep = findEndpointForImageStorage(destStore);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user