From a096c966725cbe083c8c537beb43b3928750b3ca Mon Sep 17 00:00:00 2001 From: Min Chen Date: Thu, 12 Sep 2013 18:52:40 -0700 Subject: [PATCH] CLOUDSTACK-4661:[DB Upgrade] SecondaryStorage entry in host table before upgrade is not marked as removed after migrating them to image_store table. --- engine/schema/src/com/cloud/upgrade/dao/Upgrade410to420.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/engine/schema/src/com/cloud/upgrade/dao/Upgrade410to420.java b/engine/schema/src/com/cloud/upgrade/dao/Upgrade410to420.java index 3d4ba58d1de..3c753e90156 100755 --- a/engine/schema/src/com/cloud/upgrade/dao/Upgrade410to420.java +++ b/engine/schema/src/com/cloud/upgrade/dao/Upgrade410to420.java @@ -2238,6 +2238,11 @@ public class Upgrade410to420 implements DbUpgrade { storeInsert.setDate(9, nfs_created); storeInsert.executeUpdate(); } + + s_logger.debug("Marking NFS secondary storage in host table as removed"); + pstmt = conn.prepareStatement("UPDATE `cloud`.`host` SET removed = now() WHERE type = 'SecondaryStorage' and removed is null"); + pstmt.executeUpdate(); + pstmt.close(); } catch (SQLException e) { String msg = "Unable to migrate secondary storages." + e.getMessage();