Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions conf/db/upgrade/V5.4.6__schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -329,3 +329,25 @@ Update ModelServiceTemplateVO set gpuVendor = 'Intel' where gpuVendor = 'INTEL';
CALL ADD_COLUMN('GpuDeviceVO', 'gpuStatus', 'varchar(16)', 1, NULL);

UPDATE `zstack`.`GpuDeviceVO` SET `gpuStatus`='nominal' WHERE `gpuStatus` IS NULL;

-- Add supportMetrics column to ModelServiceInstanceGroupVO
DROP PROCEDURE IF EXISTS addModelServiceInstanceGroupSupportMetricsColumn;
DELIMITER $$
CREATE PROCEDURE addModelServiceInstanceGroupSupportMetricsColumn()
BEGIN
DECLARE columnExists BOOLEAN DEFAULT FALSE;

SELECT COUNT(*) INTO columnExists
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'ModelServiceInstanceGroupVO'
AND COLUMN_NAME = 'supportMetrics'
AND TABLE_SCHEMA = 'zstack';

IF columnExists = FALSE THEN
ALTER TABLE `zstack`.`ModelServiceInstanceGroupVO` ADD COLUMN `supportMetrics` TEXT DEFAULT NULL;
END IF;
END $$
DELIMITER ;

CALL addModelServiceInstanceGroupSupportMetricsColumn();
DROP PROCEDURE IF EXISTS addModelServiceInstanceGroupSupportMetricsColumn;
Original file line number Diff line number Diff line change
Expand Up @@ -108,4 +108,12 @@ public java.lang.String getYaml() {
return this.yaml;
}

public java.util.List supportMetrics;
public void setSupportMetrics(java.util.List supportMetrics) {
this.supportMetrics = supportMetrics;
}
public java.util.List getSupportMetrics() {
return this.supportMetrics;
}

}