From 0ef191bed7064645fe8cb967e8d723bbbe7363c9 Mon Sep 17 00:00:00 2001 From: abhishek Date: Mon, 28 Feb 2011 18:17:40 -0800 Subject: [PATCH] adding storage pool upgrade proc --- .../src/com/cloud/upgrade/dao/Upgrade217to22.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/server/src/com/cloud/upgrade/dao/Upgrade217to22.java b/server/src/com/cloud/upgrade/dao/Upgrade217to22.java index 0b078739c61..4f3df550396 100644 --- a/server/src/com/cloud/upgrade/dao/Upgrade217to22.java +++ b/server/src/com/cloud/upgrade/dao/Upgrade217to22.java @@ -40,6 +40,18 @@ public class Upgrade217to22 implements DbUpgrade { return file; } + protected void upgradeStoragePools(Connection conn) { + PreparedStatement pstmt; + try { + pstmt = conn.prepareStatement("UPDATE storage_pool SET status='Up'"); + pstmt.executeUpdate(); + pstmt.close(); + } catch(SQLException e) { + throw new CloudRuntimeException("Can't upgrade storage pool ", e); + } + + } + protected void upgradeDataCenter(Connection conn) { PreparedStatement pstmt; try { @@ -127,6 +139,8 @@ public class Upgrade217to22 implements DbUpgrade { @Override public void performDataMigration(Connection conn) { upgradeDataCenter(conn); + upgradeNetworks(conn); + upgradeStoragePools(conn); } @Override