diff --git a/build/build-cloud.xml b/build/build-cloud.xml index 767d6744f8d..a6af30d6335 100755 --- a/build/build-cloud.xml +++ b/build/build-cloud.xml @@ -292,8 +292,10 @@ - + + + diff --git a/build/developer.xml b/build/developer.xml index d5f1ebe80e8..a8a5cf5c9b7 100755 --- a/build/developer.xml +++ b/build/developer.xml @@ -205,7 +205,7 @@ - + diff --git a/server/src/com/cloud/upgrade/dao/VersionDaoImpl.java b/server/src/com/cloud/upgrade/dao/VersionDaoImpl.java index 9811cb8ddb1..9888539976f 100644 --- a/server/src/com/cloud/upgrade/dao/VersionDaoImpl.java +++ b/server/src/com/cloud/upgrade/dao/VersionDaoImpl.java @@ -34,7 +34,6 @@ import com.cloud.utils.db.GenericDaoBase; import com.cloud.utils.db.GenericSearchBuilder; import com.cloud.utils.db.SearchBuilder; import com.cloud.utils.db.SearchCriteria; -import com.cloud.utils.db.SearchCriteria.Func; import com.cloud.utils.db.SearchCriteria.Op; import com.cloud.utils.db.Transaction; import com.cloud.utils.exception.CloudRuntimeException; @@ -50,7 +49,7 @@ public class VersionDaoImpl extends GenericDaoBase implements V super(); CurrentVersionSearch = createSearchBuilder(String.class); - CurrentVersionSearch.select(null, Func.FIRST, CurrentVersionSearch.entity().getVersion()); + CurrentVersionSearch.selectField(CurrentVersionSearch.entity().getVersion()); CurrentVersionSearch.and("step", CurrentVersionSearch.entity().getStep(), Op.EQ); CurrentVersionSearch.done(); @@ -62,6 +61,7 @@ public class VersionDaoImpl extends GenericDaoBase implements V } + @Override public VersionVO findByVersion(String version, Step step) { SearchCriteria sc = AllFieldsSearch.create(); sc.setParameters("version", version); @@ -70,6 +70,7 @@ public class VersionDaoImpl extends GenericDaoBase implements V return findOneBy(sc); } + @Override public String getCurrentVersion() { Connection conn = null; try { @@ -77,12 +78,12 @@ public class VersionDaoImpl extends GenericDaoBase implements V conn = Transaction.getStandaloneConnection(); - PreparedStatement pstmt = conn.prepareStatement("SHOW TABLES LIKE 'VERSION'"); + PreparedStatement pstmt = conn.prepareStatement("SHOW TABLES LIKE 'version'"); ResultSet rs = pstmt.executeQuery(); if (!rs.next()) { pstmt.close(); rs.close(); - pstmt = conn.prepareStatement("SHOW TABLES LIKE 'NICS'"); + pstmt = conn.prepareStatement("SHOW TABLES LIKE 'nics'"); rs = pstmt.executeQuery(); if (!rs.next()) { pstmt.close(); @@ -108,7 +109,7 @@ public class VersionDaoImpl extends GenericDaoBase implements V SearchCriteria sc = CurrentVersionSearch.create(); sc.setParameters("step", Step.Complete); - Filter filter = new Filter(VersionVO.class, "updated", true, 0l, 1l); + Filter filter = new Filter(VersionVO.class, "id", true, 0l, 1l); List vers = customSearch(sc, filter); return vers.get(0); diff --git a/utils/src/com/cloud/utils/component/ComponentLocator.java b/utils/src/com/cloud/utils/component/ComponentLocator.java index f40eac4ecde..87e4b7662d6 100755 --- a/utils/src/com/cloud/utils/component/ComponentLocator.java +++ b/utils/src/com/cloud/utils/component/ComponentLocator.java @@ -374,7 +374,7 @@ public class ComponentLocator implements ComponentLocatorMBean { if (info.singleton) { Singleton s = s_singletons.get(info.clazz); if (s.state == Singleton.State.Instantiated) { - s_logger.info("Injecting singleton Manager: " + info.name); + s_logger.debug("Injecting singleton Manager: " + info.name); inject(info.clazz, info.instance); s.state = Singleton.State.Injected; }