diff --git a/client/pom.xml b/client/pom.xml index 32ab94a3cc8..d25576a8089 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -329,6 +329,7 @@ maven-jetty-plugin 6.1.26 + 0 9966 stop-jetty diff --git a/engine/api/src/org/apache/cloudstack/storage/datastore/db/SnapshotDataStoreDao.java b/engine/api/src/org/apache/cloudstack/storage/datastore/db/SnapshotDataStoreDao.java index 01f02208307..d129fe7f827 100644 --- a/engine/api/src/org/apache/cloudstack/storage/datastore/db/SnapshotDataStoreDao.java +++ b/engine/api/src/org/apache/cloudstack/storage/datastore/db/SnapshotDataStoreDao.java @@ -33,6 +33,7 @@ public interface SnapshotDataStoreDao extends GenericDao destroyedSearch; private SearchBuilder snapshotSearch; private SearchBuilder storeSnapshotSearch; + private String parentSearch = "select store_id, store_role, snapshot_id from cloud.snapshot_store_ref where store_id = ? " + + " and store_role = ? and volume_id = ? and state = 'Ready'" + + " order by created DESC " + + " limit 1"; + + @Override public boolean configure(String name, Map params) throws ConfigurationException { @@ -146,7 +155,32 @@ public class SnapshotDataStoreDaoImpl extends GenericDaoBase