[PATCH] config-tools: check if the cpu_affinity is null


Yang, Yu-chu
 

From: "Yang,Yu-chu" <yu-chu.yang@...>

The cpu_affinity is null when creating a new scenario. Do not update the
pcpu properties if the cpu_affinity is null.

Tracked-On: #8145
Signed-off-by: Yang,Yu-chu <yu-chu.yang@...>
---
.../configurator/packages/configurator/src/pages/Config.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue
index 90cec59de..7401c8288 100644
--- a/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue
+++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue
@@ -347,7 +347,7 @@ export default {
},
updateCpuAffinity(vmid) {
this.scenario.vm.map((vmConfig, vmIndex) => {
- if (vmConfig['@id'] === vmid) {
+ if (vmConfig['@id'] === vmid && vmConfig['cpu_affinity'] != null) {
for (let i = 0; i < vmConfig['cpu_affinity']['pcpu'].length; i++) {
this.scenario.vm[vmIndex]['cpu_affinity']['pcpu'][i]['real_time_vcpu'] = 'n'
}
--
2.25.1


Junjie Mao
 

-----Original Message-----
From: Yang, Yu-chu <yu-chu.yang@...>
Sent: Thursday, October 6, 2022 5:14 AM
To: acrn-dev@...
Cc: Mao, Junjie <junjie.mao@...>
Subject: [PATCH] config-tools: check if the cpu_affinity is null

From: "Yang,Yu-chu" <yu-chu.yang@...>

The cpu_affinity is null when creating a new scenario. Do not update the
pcpu properties if the cpu_affinity is null.

Tracked-On: #8145
Signed-off-by: Yang,Yu-chu <yu-chu.yang@...>
Reviewed-by: Junjie Mao <junjie.mao@...>

---
Best Regards
Junjie Mao

---
.../configurator/packages/configurator/src/pages/Config.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue
b/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue
index 90cec59de..7401c8288 100644
--- a/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue
+++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue
@@ -347,7 +347,7 @@ export default {
},
updateCpuAffinity(vmid) {
this.scenario.vm.map((vmConfig, vmIndex) => {
- if (vmConfig['@id'] === vmid) {
+ if (vmConfig['@id'] === vmid && vmConfig['cpu_affinity'] != null) {
for (let i = 0; i < vmConfig['cpu_affinity']['pcpu'].length; i++) {
this.scenario.vm[vmIndex]['cpu_affinity']['pcpu'][i]['real_time_vcpu'] =
'n'
}
--
2.25.1