From ccf2942c7863f0091491bef40deefd73be9b5dc5 Mon Sep 17 00:00:00 2001 From: xusongfu Date: Thu, 16 Nov 2023 15:23:10 +0800 Subject: [PATCH] fix: Fix GPU type GPU type was lost for visual GPU Change-Id: Ibcf62cefb554172841ffee1fffad49cb2ba40dab --- .../compute/containers/Flavor/actions/StepCreate/index.jsx | 2 +- src/stores/nova/flavor.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/compute/containers/Flavor/actions/StepCreate/index.jsx b/src/pages/compute/containers/Flavor/actions/StepCreate/index.jsx index 3c45a43f..bee2a79a 100644 --- a/src/pages/compute/containers/Flavor/actions/StepCreate/index.jsx +++ b/src/pages/compute/containers/Flavor/actions/StepCreate/index.jsx @@ -159,7 +159,7 @@ export class StepCreate extends StepAction { ? `${gpuType}:${gpuNumber},${usbType}:${usbNumber}` : `${gpuType}:${gpuNumber}`; } else if (isGpuVisualType) { - extraSpecs['resources:VGPU'] = gpuNumber; + extraSpecs['resources:VGPU'] = `${gpuType}:${gpuNumber}`; } if (isComputeOptimized(category)) { extraSpecs['hw:numa_nodes'] = numaNodes.length; diff --git a/src/stores/nova/flavor.js b/src/stores/nova/flavor.js index 7f740297..bf12c22c 100644 --- a/src/stores/nova/flavor.js +++ b/src/stores/nova/flavor.js @@ -39,8 +39,8 @@ export class FlavorStore extends Base { let usbType = '-'; let usbCount = '-'; if (vgpu) { - gpuType = 'vgpu'; - gpuCount = vgpu; + gpuType = (vgpu || '').split(':')[0]; + gpuCount = (vgpu || '').split(':')[1]; } if (alias) { if (category && !category.includes('visualization_')) {