From 45f40c51c1229dbb6808d3d6435cd2a28b8f9f02 Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Fri, 29 May 2026 13:55:23 +0000 Subject: [PATCH] fix(ha-bootstrap): restore vcpus@7 field as deprecated UInt32 for config blob backward compatibility --- src/include/clusterconfig.h | 1 + src/schema/controller.capnp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/include/clusterconfig.h b/src/include/clusterconfig.h index c565700..10ead44 100644 --- a/src/include/clusterconfig.h +++ b/src/include/clusterconfig.h @@ -37,6 +37,7 @@ typedef struct { int inactive_heartbeat_count; int fetch_job_interval; int netio_timeout; + int vcpus; /* deprecated: use --vcpus CLI flag; kept for config blob backward compatibility */ int nres; xce_resource_t** resources; int nqueues; diff --git a/src/schema/controller.capnp b/src/schema/controller.capnp index f6fba4a..4b19950 100644 --- a/src/schema/controller.capnp +++ b/src/schema/controller.capnp @@ -682,7 +682,7 @@ struct ClusterConfig $C.mapname("cluster_config_t") { inactiveHeartbeatCount @4: UInt32 $C.mapname("inactive_heartbeat_count"); fetchJobInterval @5: UInt32 $C.mapname("fetch_job_interval"); netioTimeout @6: UInt32 $C.mapname("netio_timeout"); - vcpusDeprecated @7: Void; # removed — use --vcpus CLI flag instead + vcpus @7: UInt32 $C.mapname("vcpus"); # deprecated: use --vcpus CLI flag; kept for config blob backward compatibility resources @8: List(Resource) $C.mapname("resources") $C.maplistcount("nres"); queues @9: List(QueueConf) $C.mapname("queues") $C.maplistcount("nqueues"); ugroups @10: List(GroupConfig) $C.mapname("ugroups") $C.maplistcount("nugroups");