File tree Expand file tree Collapse file tree 2 files changed +15
-5
lines changed
engine/schema/src/main/java/com/cloud/upgrade/dao Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 1717
1818package com .cloud .upgrade .dao ;
1919
20+ import com .cloud .upgrade .SystemVmTemplateRegistration ;
21+ import com .cloud .utils .exception .CloudRuntimeException ;
22+ import org .apache .logging .log4j .LogManager ;
23+ import org .apache .logging .log4j .Logger ;
24+
2025import java .sql .Connection ;
2126
2227public interface DbUpgradeSystemVmTemplate {
2328
24- void updateSystemVmTemplates (Connection conn );
29+ default void updateSystemVmTemplates (Connection conn ) {
30+ Logger logger = LogManager .getLogger (getClass ());
31+ logger .debug ("Updating System Vm template IDs" );
32+ try {
33+ SystemVmTemplateRegistration systemVmTemplateRegistration = new SystemVmTemplateRegistration ("" );
34+ systemVmTemplateRegistration .updateSystemVmTemplates (conn );
35+ } catch (Exception e ) {
36+ throw new CloudRuntimeException ("Failed to find / register SystemVM template(s)" );
37+ }
38+ }
2539}
Original file line number Diff line number Diff line change @@ -57,8 +57,4 @@ public void performDataMigration(Connection conn) {
5757 public InputStream [] getCleanupScripts () {
5858 return null ;
5959 }
60-
61- @ Override
62- public void updateSystemVmTemplates (Connection conn ) {
63- }
6460}
You can’t perform that action at this time.
0 commit comments