From 56136714841c500721678adbbe62e68dd82f0511 Mon Sep 17 00:00:00 2001 From: AlanJager Date: Thu, 13 Nov 2025 13:44:21 +0800 Subject: [PATCH 1/2] [conf]: Upgrade GpuDeviceVO add gpuStatus DBImpact Resolves: ZSTAC-79761 Change-Id: I7662666569656f6c736d736667747679726a666c --- conf/db/upgrade/V5.4.6__schema.sql | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 conf/db/upgrade/V5.4.6__schema.sql diff --git a/conf/db/upgrade/V5.4.6__schema.sql b/conf/db/upgrade/V5.4.6__schema.sql new file mode 100644 index 0000000000..019de20940 --- /dev/null +++ b/conf/db/upgrade/V5.4.6__schema.sql @@ -0,0 +1,3 @@ +CALL ADD_COLUMN('GpuDeviceVO', 'gpuStatus', 'varchar(16)', 0, NULL); + +UPDATE `zstack`.`GpuDeviceVO` SET `gpuStatus`='nominal' WHERE `gpuStatus` IS NULL; From 8c82b8524b35cda5f2020665cb6fcf45c9692dc6 Mon Sep 17 00:00:00 2001 From: AlanJager Date: Thu, 13 Nov 2025 14:05:17 +0800 Subject: [PATCH 2/2] [sdk]: Update sdk Resolves: ZSTAC-79761 Change-Id: I7a6d6e7468637767716b7677736c75756e706562 --- .../java/org/zstack/sdk/GenerateModelMetadataAction.java | 6 +++--- sdk/src/main/java/org/zstack/sdk/GpuDeviceInventory.java | 8 ++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/sdk/src/main/java/org/zstack/sdk/GenerateModelMetadataAction.java b/sdk/src/main/java/org/zstack/sdk/GenerateModelMetadataAction.java index 9d52805be3..435e738b09 100644 --- a/sdk/src/main/java/org/zstack/sdk/GenerateModelMetadataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GenerateModelMetadataAction.java @@ -12,7 +12,7 @@ public class GenerateModelMetadataAction extends AbstractAction { public static class Result { public ErrorCode error; - public org.zstack.sdk.DeployModelServiceResult value; + public org.zstack.sdk.GenerateModelMetadataResult value; public Result throwExceptionIfError() { if (error != null) { @@ -63,8 +63,8 @@ private Result makeResult(ApiResult res) { return ret; } - org.zstack.sdk.DeployModelServiceResult value = res.getResult(org.zstack.sdk.DeployModelServiceResult.class); - ret.value = value == null ? new org.zstack.sdk.DeployModelServiceResult() : value; + org.zstack.sdk.GenerateModelMetadataResult value = res.getResult(org.zstack.sdk.GenerateModelMetadataResult.class); + ret.value = value == null ? new org.zstack.sdk.GenerateModelMetadataResult() : value; return ret; } diff --git a/sdk/src/main/java/org/zstack/sdk/GpuDeviceInventory.java b/sdk/src/main/java/org/zstack/sdk/GpuDeviceInventory.java index c45b9f27ba..587c9cbeae 100644 --- a/sdk/src/main/java/org/zstack/sdk/GpuDeviceInventory.java +++ b/sdk/src/main/java/org/zstack/sdk/GpuDeviceInventory.java @@ -44,6 +44,14 @@ public java.lang.String getGpuType() { return this.gpuType; } + public java.lang.String gpuStatus; + public void setGpuStatus(java.lang.String gpuStatus) { + this.gpuStatus = gpuStatus; + } + public java.lang.String getGpuStatus() { + return this.gpuStatus; + } + public GpuAllocateStatus allocateStatus; public void setAllocateStatus(GpuAllocateStatus allocateStatus) { this.allocateStatus = allocateStatus;