You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by hu...@apache.org on 2012/10/01 23:07:39 UTC
git commit: Provide an (for now) empty upgrade path so the server
will start.
Updated Branches:
refs/heads/master 90fd0793f -> 93aaa5f97
Provide an (for now) empty upgrade path so the server will start.
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/93aaa5f9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/93aaa5f9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/93aaa5f9
Branch: refs/heads/master
Commit: 93aaa5f97519a848bcd035e01343b4760812d0d7
Parents: 90fd079
Author: Hugo Trippaers <ht...@schubergphilis.com>
Authored: Mon Oct 1 14:07:24 2012 -0700
Committer: Hugo Trippaers <ht...@schubergphilis.com>
Committed: Mon Oct 1 14:07:24 2012 -0700
----------------------------------------------------------------------
.../com/cloud/upgrade/DatabaseUpgradeChecker.java | 3 +
.../src/com/cloud/upgrade/dao/Upgrade40to41.java | 69 +++++++++++++++
2 files changed, 72 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/93aaa5f9/server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java b/server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
index 047bb3e..a84e6db 100755
--- a/server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
+++ b/server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
@@ -55,6 +55,7 @@ import com.cloud.upgrade.dao.Upgrade229to2210;
import com.cloud.upgrade.dao.Upgrade301to302;
import com.cloud.upgrade.dao.Upgrade302to40;
import com.cloud.upgrade.dao.Upgrade30to301;
+import com.cloud.upgrade.dao.Upgrade40to41;
import com.cloud.upgrade.dao.UpgradeSnapshot217to224;
import com.cloud.upgrade.dao.UpgradeSnapshot223to224;
import com.cloud.upgrade.dao.VersionDao;
@@ -157,6 +158,8 @@ public class DatabaseUpgradeChecker implements SystemIntegrityChecker {
_upgradeMap.put("3.0.1", new DbUpgrade[] { new Upgrade301to302(), new Upgrade302to40() });
_upgradeMap.put("3.0.2", new DbUpgrade[] { new Upgrade302to40() });
+
+ _upgradeMap.put("4.0.0", new DbUpgrade[] { new Upgrade40to41() });
}
protected void runScript(Connection conn, File file) {
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/93aaa5f9/server/src/com/cloud/upgrade/dao/Upgrade40to41.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/upgrade/dao/Upgrade40to41.java b/server/src/com/cloud/upgrade/dao/Upgrade40to41.java
new file mode 100644
index 0000000..58130ab
--- /dev/null
+++ b/server/src/com/cloud/upgrade/dao/Upgrade40to41.java
@@ -0,0 +1,69 @@
+/**
+ *
+ */
+package com.cloud.upgrade.dao;
+
+import java.io.File;
+import java.sql.Connection;
+
+/**
+ * @author htrippaers
+ *
+ */
+public class Upgrade40to41 extends Upgrade30xBase implements DbUpgrade {
+
+ /**
+ *
+ */
+ public Upgrade40to41() {
+ // TODO Auto-generated constructor stub
+ }
+
+ /* (non-Javadoc)
+ * @see com.cloud.upgrade.dao.DbUpgrade#getUpgradableVersionRange()
+ */
+ @Override
+ public String[] getUpgradableVersionRange() {
+ return new String[] { "4.0.0", "4.1.0" };
+ }
+
+ /* (non-Javadoc)
+ * @see com.cloud.upgrade.dao.DbUpgrade#getUpgradedVersion()
+ */
+ @Override
+ public String getUpgradedVersion() {
+ return "4.1.0";
+ }
+
+ /* (non-Javadoc)
+ * @see com.cloud.upgrade.dao.DbUpgrade#supportsRollingUpgrade()
+ */
+ @Override
+ public boolean supportsRollingUpgrade() {
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see com.cloud.upgrade.dao.DbUpgrade#getPrepareScripts()
+ */
+ @Override
+ public File[] getPrepareScripts() {
+ return new File[0];
+ }
+
+ /* (non-Javadoc)
+ * @see com.cloud.upgrade.dao.DbUpgrade#performDataMigration(java.sql.Connection)
+ */
+ @Override
+ public void performDataMigration(Connection conn) {
+ }
+
+ /* (non-Javadoc)
+ * @see com.cloud.upgrade.dao.DbUpgrade#getCleanupScripts()
+ */
+ @Override
+ public File[] getCleanupScripts() {
+ return new File[0];
+ }
+
+}