Skip to content

Commit b40dd4a

Browse files
committed
move schema changes to 4.20.1 upgrade
Signed-off-by: Abhishek Kumar <[email protected]>
1 parent e25f71b commit b40dd4a

File tree

2 files changed

+39
-39
lines changed

2 files changed

+39
-39
lines changed

engine/schema/src/main/java/com/cloud/upgrade/dao/Upgrade41910to42000.java

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ public InputStream[] getPrepareScripts() {
5858
@Override
5959
public void performDataMigration(Connection conn) {
6060
checkAndUpdateAffinityGroupNameCharSetToUtf8mb4(conn);
61-
addIndexes(conn);
6261
}
6362

6463
@Override
@@ -114,42 +113,4 @@ private void checkAndUpdateAffinityGroupNameCharSetToUtf8mb4(Connection conn) {
114113
logger.warn("Exception while updating char set for affinity group name to utf8mb4: " + e.getMessage());
115114
}
116115
}
117-
118-
private void addIndexes(Connection conn) {
119-
DbUpgradeUtils.addIndexIfNeeded(conn, "host", "mgmt_server_id");
120-
DbUpgradeUtils.addIndexIfNeeded(conn, "host", "resource");
121-
DbUpgradeUtils.addIndexIfNeeded(conn, "host", "resource_state");
122-
DbUpgradeUtils.addIndexIfNeeded(conn, "host", "type");
123-
124-
DbUpgradeUtils.renameIndexIfNeeded(conn, "user_ip_address", "public_ip_address", "uk_public_ip_address");
125-
DbUpgradeUtils.addIndexIfNeeded(conn, "user_ip_address", "public_ip_address");
126-
DbUpgradeUtils.addIndexIfNeeded(conn, "user_ip_address", "data_center_id");
127-
DbUpgradeUtils.addIndexIfNeeded(conn, "user_ip_address", "vlan_db_id");
128-
DbUpgradeUtils.addIndexIfNeeded(conn, "user_ip_address", "removed");
129-
130-
DbUpgradeUtils.addIndexIfNeeded(conn, "vlan", "vlan_type");
131-
DbUpgradeUtils.addIndexIfNeeded(conn, "vlan", "data_center_id");
132-
DbUpgradeUtils.addIndexIfNeeded(conn, "vlan", "removed");
133-
134-
DbUpgradeUtils.addIndexIfNeeded(conn, "network_offering_details", "name");
135-
136-
DbUpgradeUtils.addIndexIfNeeded(conn, "network_offering_details", "resource_id", "resource_type");
137-
138-
DbUpgradeUtils.addIndexIfNeeded(conn, "service_offering", "cpu");
139-
DbUpgradeUtils.addIndexIfNeeded(conn, "service_offering", "speed");
140-
DbUpgradeUtils.addIndexIfNeeded(conn, "service_offering", "ram_size");
141-
142-
DbUpgradeUtils.addIndexIfNeeded(conn, "op_host_planner_reservation", "resource_usage");
143-
144-
DbUpgradeUtils.addIndexIfNeeded(conn, "storage_pool", "pool_type");
145-
DbUpgradeUtils.addIndexIfNeeded(conn, "storage_pool", "data_center_id", "status", "scope", "hypervisor");
146-
147-
DbUpgradeUtils.addIndexIfNeeded(conn, "router_network_ref", "guest_type");
148-
149-
DbUpgradeUtils.addIndexIfNeeded(conn, "domain_router", "role");
150-
151-
DbUpgradeUtils.addIndexIfNeeded(conn, "async_job", "instance_type", "job_status");
152-
153-
DbUpgradeUtils.addIndexIfNeeded(conn, "cluster", "managed_state");
154-
}
155116
}

engine/schema/src/main/java/com/cloud/upgrade/dao/Upgrade42000to42010.java

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ public InputStream[] getPrepareScripts() {
5353

5454
@Override
5555
public void performDataMigration(Connection conn) {
56+
addIndexes(conn);
5657
}
5758

5859
@Override
@@ -80,4 +81,42 @@ public void updateSystemVmTemplates(Connection conn) {
8081
throw new CloudRuntimeException("Failed to find / register SystemVM template(s)");
8182
}
8283
}
84+
85+
private void addIndexes(Connection conn) {
86+
DbUpgradeUtils.addIndexIfNeeded(conn, "host", "mgmt_server_id");
87+
DbUpgradeUtils.addIndexIfNeeded(conn, "host", "resource");
88+
DbUpgradeUtils.addIndexIfNeeded(conn, "host", "resource_state");
89+
DbUpgradeUtils.addIndexIfNeeded(conn, "host", "type");
90+
91+
DbUpgradeUtils.renameIndexIfNeeded(conn, "user_ip_address", "public_ip_address", "uk_public_ip_address");
92+
DbUpgradeUtils.addIndexIfNeeded(conn, "user_ip_address", "public_ip_address");
93+
DbUpgradeUtils.addIndexIfNeeded(conn, "user_ip_address", "data_center_id");
94+
DbUpgradeUtils.addIndexIfNeeded(conn, "user_ip_address", "vlan_db_id");
95+
DbUpgradeUtils.addIndexIfNeeded(conn, "user_ip_address", "removed");
96+
97+
DbUpgradeUtils.addIndexIfNeeded(conn, "vlan", "vlan_type");
98+
DbUpgradeUtils.addIndexIfNeeded(conn, "vlan", "data_center_id");
99+
DbUpgradeUtils.addIndexIfNeeded(conn, "vlan", "removed");
100+
101+
DbUpgradeUtils.addIndexIfNeeded(conn, "network_offering_details", "name");
102+
103+
DbUpgradeUtils.addIndexIfNeeded(conn, "network_offering_details", "resource_id", "resource_type");
104+
105+
DbUpgradeUtils.addIndexIfNeeded(conn, "service_offering", "cpu");
106+
DbUpgradeUtils.addIndexIfNeeded(conn, "service_offering", "speed");
107+
DbUpgradeUtils.addIndexIfNeeded(conn, "service_offering", "ram_size");
108+
109+
DbUpgradeUtils.addIndexIfNeeded(conn, "op_host_planner_reservation", "resource_usage");
110+
111+
DbUpgradeUtils.addIndexIfNeeded(conn, "storage_pool", "pool_type");
112+
DbUpgradeUtils.addIndexIfNeeded(conn, "storage_pool", "data_center_id", "status", "scope", "hypervisor");
113+
114+
DbUpgradeUtils.addIndexIfNeeded(conn, "router_network_ref", "guest_type");
115+
116+
DbUpgradeUtils.addIndexIfNeeded(conn, "domain_router", "role");
117+
118+
DbUpgradeUtils.addIndexIfNeeded(conn, "async_job", "instance_type", "job_status");
119+
120+
DbUpgradeUtils.addIndexIfNeeded(conn, "cluster", "managed_state");
121+
}
83122
}

0 commit comments

Comments
 (0)