From nobody Mon Sep 8 17:07:21 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; arc=pass (i=1 dmarc=pass fromdomain=cyberus-technology.de); dmarc=pass(p=none dis=none) header.from=cyberus-technology.de ARC-Seal: i=2; a=rsa-sha256; t=1756814776; cv=pass; d=zohomail.com; s=zohoarc; b=l7kCvNPJf3Nv5/g+U7AFQ65RWVPwjhC5XCzRAepjsMzswJf+xR8tmdstjlbSQuXo/VCpbqaYJxkvk6AZMlHsGuqvVZ5LSMkQOU7Q1Qbkq8voQP4AcwXAmgQLe/C7ujh4hi2lP87CCYHSJV3RDpJBV3kDPk1WOMZn/IenL5qMhWE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756814776; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=aJ1TmPVqvhybB/CkGBkp2sI4imy1qMA9NuyvOMirpL4=; b=DhmtXCp5SIb6KjgsKsrmUB/wKmIL0UixWubIcB3jwP7DmTBcWAYF2pvhLW0732yvNwhDM2SpvCc0BagVOBJtAZWkjA2jAUSnaEmQxwMMKuA+aGPyiDp8qXVhEndcV5GN2WaxwAJOJ0bM0h65OHmTKYdU5VjdfZ3bBhKnPTAWvC8= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; arc=pass (i=1 dmarc=pass fromdomain=cyberus-technology.de); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1756814776597423.7075617339342; Tue, 2 Sep 2025 05:06:16 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 0F95B43FD4; Tue, 2 Sep 2025 08:06:16 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 1FE6B4448A; Tue, 2 Sep 2025 07:56:40 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id EF3FA440B9; Tue, 2 Sep 2025 07:55:45 -0400 (EDT) Received: from FR4P281CU032.outbound.protection.outlook.com (mail-germanywestcentralazon11022133.outbound.protection.outlook.com [40.107.149.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 4FB4244118 for ; Tue, 2 Sep 2025 07:55:43 -0400 (EDT) Received: from BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) by BEYP281MB5646.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:e4::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Tue, 2 Sep 2025 11:55:37 +0000 Received: from BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM ([fe80::7272:f32d:eb8d:e401]) by BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM ([fe80::7272:f32d:eb8d:e401%3]) with mapi id 15.20.9073.026; Tue, 2 Sep 2025 11:55:37 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=ARC_SIGNED,ARC_VALID, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pMn0/bTmvh2CkGF1e9ens5UTo7k06QCxeRGWVZLKWj8ThldSJtxXAVof1kKERdqcmF4LOfn/mJ2zYSmp/pT4cp+oDr8W9YfDBM6CFEecgMr6MEc93Ro3EeRnl1wXRPgHdjOqpFvtSYYsbIdEPB6/DydbrCkRtx8qXz+/kXz4wvdXwJfY+3Zwz3XO0Si6iERyG4k1jTL8T+s2Lr5Iz1lLQsnip1NLuRofbTuYgt5JvG2sl5RdJD/e4og+NUiT/L4vCMfNIEuqFv7kzhfvFDy/HWBDGsQdCDx4n8wrxA2wPn8VCP9cBdwB5yECGr7DgCmCayA9v7LLHSndSz+F+ntuFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aJ1TmPVqvhybB/CkGBkp2sI4imy1qMA9NuyvOMirpL4=; b=AbHvKLjZ2Kiz4pCiZEXpcDtMIY61CPX7OBhb6w090ZauBZCnuhvUmpx8Nci38yY0W8rfHSnl389Zz67Ro81FNp1fTnqPFt0DUxjiTcRWB1j4keTNqFGvPXkrO2Zka46xujaj6EHLho2QkbJrBw4tsTbyHHwBQk2qW9oshM79cTKubYctWP7/btXJyGk3TR/gvV6prXv2qOisJBW4mpKEWOwkpZ2O6NgLThHwxRRxZSQbEJ3r9dfwFt2Q9nIMrXQcnKnNjdML2JYuKMxXfYDJ/E4TC83kr3QkHjEfqPmxZE+fy/qIghgNZofIoxYQ7haES8TXNrwxOqcb6BOwtHVosQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cyberus-technology.de; dmarc=pass action=none header.from=cyberus-technology.de; dkim=pass header.d=cyberus-technology.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cyberus-technology.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aJ1TmPVqvhybB/CkGBkp2sI4imy1qMA9NuyvOMirpL4=; b=aCnN/EtsK3n7Z/MYySIcKU2roPsLI5lwRN/NB/095zVMj6e/XHtg6mCFI/NLvazX2VnuSzQREmqASSveftpiXtEIhd4rm67IPKs+UHnTKX8XyMdGidoMd4b8YVyEGTkXQGaLsVbn9IDVyCjgQw/Uda4xoMeraSSOOSFbyvFiMZ0iRXYe4mAinXyDqu746Ld2jzj4OBgXV8DhiyhZZixJcQoLBkfTEBlJjGAiVViAYCru8MYOISxVFpsWrsZfQJWQpsvHmUvJ0eJvtN+SF/JCLem1KWLCpZx2p5CWTbrsdOp4NSuF+d+Cgk/BE6fDBXaee6Uu9Z8lgDBZEk5wCrGylg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cyberus-technology.de; From: Stefan Kober To: devel@lists.libvirt.org Subject: [PATCH v2 05/13] ch: pass disk alias to CHV Date: Tue, 2 Sep 2025 13:55:20 +0200 Message-ID: <20250902115528.557133-6-stefan.kober@cyberus-technology.de> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250902115528.557133-1-stefan.kober@cyberus-technology.de> References: <20250902115528.557133-1-stefan.kober@cyberus-technology.de> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR5P281CA0052.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f0::11) To BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BEZP281MB1973:EE_|BEYP281MB5646:EE_ X-MS-Office365-Filtering-Correlation-Id: 33b9937a-e17f-4cea-32eb-08ddea17a1a1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|10070799003; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?fCtlouiSvLFvFFkceKdGKUMlaCPkUjbtYRmU5iV81rV/yQSsXKaVd2S82mz8?= =?us-ascii?Q?rqUwInA6bVKGblDVgZbAR1kwwC/GDcjNW4WazV5jB+uAi+24wDkJ8kwpQqOL?= =?us-ascii?Q?hNA/Nr7IZ2kThqJdgoDk+eIbiEYdy6sD7eVWklUMOpgm64esRj9CVNiYJ/IG?= =?us-ascii?Q?sSD02rljwSoUIdSRiCZbrVbVg0rGf5tDgMYDucGqJDs8oqxUEbuqL1jYkLwB?= =?us-ascii?Q?7Fbos+8+XhqkytU0aK8OwlaeGdkFTqY720Y4NnP4rX33j8APgrvHNrvpU3Td?= =?us-ascii?Q?yrfp2JzyC+0nQywJOMflcTRsp8C1uf1ZPQoNaEKyi6Ea1VJ8UTTXR7ZF3AGS?= =?us-ascii?Q?vDvLjpNx5iKUoZ3Bf7xXtTqnpt/F68E7bbkx0Xq+9N2BrIu+8B+xyMndViOG?= =?us-ascii?Q?q56s99S9r9H4rxwUDkzEYCOmzmuT49hcGFOlU4OFX9oApT3Q4jYTqSsra/zK?= =?us-ascii?Q?D4TSKmbe3vqEhcj2pt0JCSuzNw8an5bvjDT2qgc19qweq/oJb+GSZqUW7Gge?= =?us-ascii?Q?xqCnp4vLozx54RoncmWh2p96atLSf8Qe9xhGR1AEEDNYpxQa12tTyocYOBKL?= =?us-ascii?Q?7B5YV+0rGAS577yAkT6pK8wnW79MKkwSqGPEwlY/heLPvpeDOKZeoF+Cd9iF?= =?us-ascii?Q?c8upIxMmLr+JuiW1TBzjI04fUQa0xKvXaduLELnU0wP4RGpf2cgtVoNXi0MF?= =?us-ascii?Q?sOsPyJHA5Q3jcNLuF6UNRMJiiVBhaWoU3LU19QdWM8SnLnucavyZwiQcTyWs?= =?us-ascii?Q?qZidrGxs20BHM0fQV64xn/l4cfdKrL7g3gxBJ3sof8JiWVJelGekpIUDbQMx?= =?us-ascii?Q?PWHBNsXyV2ewiZnof+nOkoXVcHz6S8eOTqZX2I4Fvy1OFQGRlDHZqpCPWwrY?= =?us-ascii?Q?EiuwRBUbte/bdPxHxSOyraMThhkAsi3APlcpEHAfiOuQ58fWOdXC9Wi8MVCc?= =?us-ascii?Q?2VVLKBDNh9+r4wFHBRW7P1EiRbGlg7guOc/J1xReHJqL+FvIWcyFY/A2Mb0x?= =?us-ascii?Q?WYCvzPjsftXyFLxErXZViZeZ136bcQ17QsYdSLWCchxfAaD7o2vWW8shU7jT?= =?us-ascii?Q?anmYXqutLOBdv75BN/uMAQKD4NNdySbNrPru8Fs0MwJVih0X+d6KS4icEG/A?= =?us-ascii?Q?ps1Ft4IY2DnsQvFA8A8IpCYgK7FDEQlwjsrdw2V7FJCPr995ReXcWd4L8W8p?= =?us-ascii?Q?ukQnj4E5l8vfkBeHkqRkItKgsdgizrMHYGVyBdxn/Dcv8uLUeBSe19+UvhyG?= =?us-ascii?Q?EbihRwQZglFP2urhpGcqRkRlRNnVSQjidq+a1GLkIy06ggJqQKWTjtOkMd0T?= =?us-ascii?Q?tJVjMRYL+Jlf4DR06mRHILsRKCzgc9ImR+uMoY5vrWLS3MsE7UeqglMZTjj7?= =?us-ascii?Q?iNJU+XesFyiSloX7Le2TKDv5i5ynGyrPKx9xyz4DtOqG9NQj1aG3rI7LujqT?= =?us-ascii?Q?GNZx7xzOaHE=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(10070799003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Oip5+Y7uGL7AR6DL0cSqM+XTbhdy1p8JHCE0UKTZalawSCIwro8sX0tKMXUr?= =?us-ascii?Q?mmJuTxd+3aoEZQ0Ta6U7Js2M/xamq/xnguEK1o3R90+6JrKutdCtEN1f57xU?= =?us-ascii?Q?Wu6YQYV2VEs5si9jcADRHHUV/9Al0LXB2GjVGumMrgnWt8GzXGXH2DM8sk3p?= =?us-ascii?Q?7U4NSzms1p32TOalpmIQMpO1zc11gbS2i13TvmYbCqlWMTFgMxoldRdQG98Q?= =?us-ascii?Q?2JIjMCmb7qj7z2BoaAAxgeR8tfPuSeG7lu/pVlagazDMU9tuR7XMfgl/HTVz?= =?us-ascii?Q?068XrxgDM+kYvs9sFpAuZvVyF2jb7qekfP3h9HQPSGAaQy92WQbc6IBzzi2w?= =?us-ascii?Q?qsHhHXP8va4pSsX5tbhP5x5yDxbPihzYHMHl9QE7Dgeh3D9QMi5vpXv9T76W?= =?us-ascii?Q?LgEnzhoKo9TPHm3vQaYL59QjjfNtcc5g2P30NysfKzHI8mBW5bnUmbQTcP7l?= =?us-ascii?Q?LuQTtg5MR13x1Whwi511O7UgEU5Sxw5J9OMhGAEtxjO/tekU+tBCZxIErmQt?= =?us-ascii?Q?Z0A0so7dpY8DzMhOqKMNJ8VWzv80MznluTmtiXXRcVs7fkA4sZv8GOtwYal3?= =?us-ascii?Q?arNbR2Jfb9kRjCgoOqG/FNuY1DdjUXcXnCYI+O14dQlZH5SXpNdNs0iMoWGj?= =?us-ascii?Q?teeJcmgL9WAytJ7AAi+B+B9JldfyAJyZNmZ9ZGlQ26yO8COV5Oc1wSioufOP?= =?us-ascii?Q?5wLgngP2dmyxSwi8AoDKLHc75cWOsY0ITIF6JGHnInG9abeFoWzRaDu92R94?= =?us-ascii?Q?yHTvrmYr0NYLDvM0bH9/M+TYGvtU3KKEf+oSLX6NEpfqVtRI9kXBNlDeq0Ek?= =?us-ascii?Q?zNldaj2xUlrpsj98GZBQTGerZ/KNYGVotrFVMAL/9ZvzGaSahSiBCUtztAdB?= =?us-ascii?Q?MA26my2qlBnTBc//+vkJtVVPzR0Bo4LT6kw8pbvn0nQ/0K01dknJYWAozI6+?= =?us-ascii?Q?XcW13g6wfr0fLjjtTETeI+RQtWk9nzyUvYGYu2i7mgfLBqvRCCTX7jxtoHa/?= =?us-ascii?Q?xpoOwv/x33qmSxglNWs1LyvoP1y8h/fZv7viiwDfgqxQ03V3956EebTnLoYo?= =?us-ascii?Q?1Da9qiPErYHTiXrWC+9CGeUcaPPTvx+qsccBQqYjC+AB/Ko1y10RRKD0QmJi?= =?us-ascii?Q?zmZhTOL7tZ72EOiTJL2vGnpRgJoDJ5xcyYGK95YNB61rck1JhPfY8NAM+3fq?= =?us-ascii?Q?+7C0YAhTRWoDl3vi43D10oCuXx62tmkvzyDorhDz6YzbSra5MlyPOtVCOgx/?= =?us-ascii?Q?9UjaahfAkFPXeLEBpgHLebJSLlWCi+cSUX32IRM5sDjHf0M6unMOzFkvNz9k?= =?us-ascii?Q?gYKaJoVQjr3OJez2ytgx1WlvVVVOXhe0qu4H9wdvQzeC3sFQNnJM9wmbqMtg?= =?us-ascii?Q?e3NglUb6tga0q/qArJ8xp7MGbYdsKLSa4a2aS49Hnb4NAitkQukK+c6XcMJ8?= =?us-ascii?Q?dlAJjZPJBCwTaVLzrc714wxQUYXz2Z3aXVVtDsfCgBxIkmpOh7oUsk4D/udR?= =?us-ascii?Q?5O1kMEAhhOqCBEhhEvFJjlV7Th+LjdCcbIwA0H14gUDDVo5OMjVyPfY8ZEuO?= =?us-ascii?Q?WJv0ZNW/1Zc9hqwWgWppqAaLXUsiJNCvJO9O4IqhWQV/GHuh1W+i3+7HE14G?= =?us-ascii?Q?rDovvW+MskAc5ddkeWSzwQYpvL0mOnxqeyUeifUa0AJE?= X-OriginatorOrg: cyberus-technology.de X-MS-Exchange-CrossTenant-Network-Message-Id: 33b9937a-e17f-4cea-32eb-08ddea17a1a1 X-MS-Exchange-CrossTenant-AuthSource: BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2025 11:55:37.4853 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f4e0f4e0-9d68-4bd6-a95b-0cba36dbac2e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yaBCkdAlK247X6eZQtgOWoEJvbS9sEfCKdKE+d+kYlp/7BZ6P9rbTMSxtsTlWlof6vRrPOftG3H3EJaEMfG+m0WJEp67CH7MuoP/M0FkqJsLx/lyT8HeqxUPWizgjcAs X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEYP281MB5646 Message-ID-Hash: P364VAMBAZRZ7M2OALSYALR4SYJ6KU7F X-Message-ID-Hash: P364VAMBAZRZ7M2OALSYALR4SYJ6KU7F X-MailFrom: stefan.kober@cyberus-technology.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Stefan Kober X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: pass (identity @cyberus-technology.de) X-ZM-MESSAGEID: 1756814777271124100 Content-Type: text/plain; charset="utf-8" On-behalf-of: SAP stefan.kober@sap.com Signed-off-by: Stefan Kober --- src/ch/ch_monitor.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ch/ch_monitor.c b/src/ch/ch_monitor.c index 6bf877fef3..d369236183 100644 --- a/src/ch/ch_monitor.c +++ b/src/ch/ch_monitor.c @@ -249,6 +249,11 @@ virCHMonitorBuildDiskJson(virJSONValue *disks, virDoma= inDiskDef *diskdef) _("Missing disk file path in domain")); return -1; } + if (!diskdef->info.alias) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("Missing disk alias")); + return -1; + } if (diskdef->bus !=3D VIR_DOMAIN_DISK_BUS_VIRTIO) { virReportError(VIR_ERR_INVALID_ARG, _("Only virtio bus types are supported for '%1$= s'"), @@ -261,6 +266,9 @@ virCHMonitorBuildDiskJson(virJSONValue *disks, virDomai= nDiskDef *diskdef) if (virJSONValueObjectAppendBoolean(disk, "readonly", true) < = 0) return -1; } + if (virJSONValueObjectAppendString(disk, "id", diskdef->info.alias= ) < 0) { + return -1; + } if (virJSONValueArrayAppend(disks, &disk) < 0) return -1; =20 --=20 2.50.1