From nobody Mon Sep 8 17:06:07 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=1756988648; cv=pass; d=zohomail.com; s=zohoarc; b=P9riPtHrKWZjkTd0dy0Wmboq8+Y2RurykBDntlU/YfZVAmvVOuWTaafwG0hTR0EJFMCMqbe1uxn+o+fHJIm36dTUJngYLZFXtQ1mkQyLATOgj6T2erihTaRGbCpXPusJcbs6XTV68e27RrSLupu2D5iXpLOXGhBl04WGhKlRFts= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756988648; 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=UsKNq7Hfcl2iMS1xP4PWKxlUuGHZHyd3IOfTlJUAsKhH1J/HOFqY9y49maE6YDhFK/A+kcJnlJlQLDNRBo3GftxHrnrlD2kwO2MLBV+3vSgGbZi7toVp/169G1fgnZquik6I4rq2bwJ4Gw1qiC/vGiGD3BZd8daRl9w61SXostc= 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 1756988648809491.16078211498154; Thu, 4 Sep 2025 05:24:08 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 9339C443AA; Thu, 4 Sep 2025 08:24:07 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 11DB244540; Thu, 4 Sep 2025 08:12:43 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id EBAA74420F; Thu, 4 Sep 2025 08:10:54 -0400 (EDT) Received: from BEUP281CU002.outbound.protection.outlook.com (mail-germanynorthazon11020133.outbound.protection.outlook.com [52.101.169.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 4C26544220 for ; Thu, 4 Sep 2025 08:10:51 -0400 (EDT) Received: from BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) by BEZP281MB2376.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:44::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.18; Thu, 4 Sep 2025 12:10:43 +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.9094.017; Thu, 4 Sep 2025 12:10:43 +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=Ih4M7pCF9o6o5ILa1CGlxlnm+skVt+xQtq4Tuvd/9/dpWPZedeRnWVtwSs2d7F5eX5F0ia6ONebjRM729ylJXJco529emv3DYH2OdkYC3K7ISKayAdocJxiUvret8rtSN1HORVZhoQqzRKvttpy/Lsh0tALwdqaoHNIhnHx/UAZJ1z5TS1RSDim3dj+l1PoLn3uWieSgUvM3aa2KaEX92RMO/dTcJxam7jid9XfF/4H8bkz+UKC2wXkMPm6bH38Bn2P7by6s4iqiJRvs7RvfJepK8j/KUzbsQ/7VtMkmn0+tX0ME9HxhU/ilykK7jKeG0ICOONauyczX718HW+WMDQ== 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=OEl6BedyH/KbX1aejLr4LKcCIqXMJNVbW7yhKL7ztl22QK4yHGr1oZCmeQ3n+pVr+t5VAweG9vWtz5V5Gbm07z5mrGn3jG04qpuOVyBqyL77gRwWDAcgdAbyoxizFk+F0R+Zq4EIYjtdknv/YhcFrCFfjSgRRtFXY2teYvcvuHn3j2E5wQ6BRJgnuFgzsGhb58wN+Z0sQRAOx4Bq0XDL+DaFmYMHyNAgIlw//rKyhK6JzAX+x97OAK/IDPPw2PzKy0OrYvzJJj6PggJrVuAfnkqX9W85eWUmEsnx2ezOi1ld01x64p1zuXL49SAAyOgq5IaCVVpFrWGPD08jCyYmkw== 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=oJa3cEj2zcGAuxgGmsSZjCMhHkJTNTHOJhewWIMcKGI8YxAqSC61fNdWvLCsXd/xVpvsUqOE3pxXLY6hNW/QRGAm0MPIOFNGXiXzmbcykCTx+NBlGKX9FE9xWQGVzfGPGgjPhtjNIbTIq5ojM8UB9b5gTw3ODuO0bELBestE0mHeBa3AgtSscci9fZ2TBih0x4ZSN71/80vXAdM+bUjWH9g5ohU6owAs0SL2UWH2IRmoXZm/TtS087pw89Ys+aRaLY8R4IxlC1HHokNOEouQ00YS675dvnj6H2ghCV8Ap3Glzk7LnbkAhCw+EFtilwSdXLIQ3ZSHBX7kl2Z6mP2law== 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 v3 02/13] ch: pass disk alias to CHV Date: Thu, 4 Sep 2025 14:10:24 +0200 Message-ID: <20250904121035.1349575-3-stefan.kober@cyberus-technology.de> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250904121035.1349575-1-stefan.kober@cyberus-technology.de> References: <20250904121035.1349575-1-stefan.kober@cyberus-technology.de> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0282.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::7) To BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BEZP281MB1973:EE_|BEZP281MB2376:EE_ X-MS-Office365-Filtering-Correlation-Id: fe214bc0-dec7-4c66-8554-08ddebac12aa X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|10070799003|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?+RD2ppI9u04pFcjWqQYMP+kBk7rP711n71sPoP4qRgEG/O7sceLLF7adppHd?= =?us-ascii?Q?BGxZyK4JFuTMA7pnLyWjHMsYlLn+rhpOyRTJvXIPyGpfRM/S0Vgp/52eAOLV?= =?us-ascii?Q?6sP46jKhvogARYNjPlJ298SSNE+IqpDeYHMaHS/6wrCLy+PmWf1b32EprLsC?= =?us-ascii?Q?KO8wSbieoonnB8GX4nI8DqW0fw/w0Dhl6wIZhX0nYQ2volMQ4V/TQN4N1Sra?= =?us-ascii?Q?obgSQgVWC89Ga+H8BuP0Q1LNWoS0SqPL6Kp6o6NhQ5NDmXhk+45eCOo4kD1G?= =?us-ascii?Q?DQvCjESOCHsr7nhaIACIxEqBTZMaaF2oJNKyfsc61WIHP1Vh8/iCycxiYLWb?= =?us-ascii?Q?lMDUEAHatAZWE3dEr1ONYM9G0lfvg04b6mIVAujLe72hjkAZLDcm99oXNg9W?= =?us-ascii?Q?YK+zC3q9knSHhRHlx0PWacF9DSu6X/sgw5gxc4KSk4AzHn9fYtTKNHC7Zd0n?= =?us-ascii?Q?qZKFAgdD9YySrYAlVMievhjgZrNVrnxbPavu1WHJR8apWaQESfG31ffLB3UJ?= =?us-ascii?Q?pZDWnV7B1C52CqRQzbkIGgAR6tahAPJ1pXLjjO+dGI5ObeWdQlfDOV47mNSI?= =?us-ascii?Q?RuV/NRA7zKJ3PZnHbTrsCNyPbOyI9oesRmnLMRKFtImtZ7IasMz+rBltj02O?= =?us-ascii?Q?a0YEnsMSUcnIZw0PMNe1LwRGIxT4cVtmOdvzjhzvn57MIhN/Xu73EbuYQpp4?= =?us-ascii?Q?+X05Cu5VIxSV4FChgRcxWhjgbid5icZkPzG5jCZN50EUI97Dtt9dEEgQWybj?= =?us-ascii?Q?SMU/VG/pUCdx/aHJRBOP92e0BNvuteB10VIg6skWReza3w+F1g+jz+K4sh8H?= =?us-ascii?Q?939nOY2Zy5PQa/PTXhyFFAeJ7+jvImwxLrIymoaaDISGWhujOucJfT6KqKag?= =?us-ascii?Q?XrduUUto25rnQRM1pvcX5zJ8LK34PYtcjYcqsZx1DXv7183oUxT+fyZZ7rb9?= =?us-ascii?Q?3Jj6RPcjOStkLjWTo/Jx4i8A9olhTR0gZftolrHcjZzlK8CpNNW4oban2YMu?= =?us-ascii?Q?msfh+oRRefzbAkxr4lIveZrHpai2Xe+4JS3eFx/x7EY5oxrOe8Ly9HdpkdcQ?= =?us-ascii?Q?29CiPXBhT/1C4ebyC0lyNCLISnIM/I/Q9ePoDFxRZQYoMZqZMM6t3QYMIbw+?= =?us-ascii?Q?2IZPrsfqhTOWsCFo6KdRjd9MRfrpFadR7YWTYRbsYsBpRoR9zwtn53/YJ58n?= =?us-ascii?Q?oNfoANQKfof/kib/7UPyk8bI4ZaNlF7tYR0Cl6qpCUUooGRbZ1QUhj8IJkPs?= =?us-ascii?Q?Xgb/QPkLUjeoAx6Mr/74lDFq7fBrZAaBlRFe2BNHINxFf3wuPveaMuOSxsSg?= =?us-ascii?Q?nx6Jw9bYywS3cqudQymOaen8SspO/ZgY18RgDgMQvofZhA7ryyF0k0Yed9h+?= =?us-ascii?Q?fli1QnEd52FUM5t/GW1WY9oNNI+DOxg/i2nhS2Oa4ulb6W4V3jV6wQivS+Ns?= =?us-ascii?Q?vHq49NPYCcI=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)(366016)(1800799024)(10070799003)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rvg9bL3CmlRUAdN6Q3tHhMDIdqOf7JkACfANpkXq7QHUnWvQ+uOX4wYXOkC3?= =?us-ascii?Q?aubAgzWgEYH4bb0jxDpqjWa+Feh3uHxZV6PhEvQ6y49J4Ip4aDGas/JkkVI6?= =?us-ascii?Q?svr+rtdJB1qwb+LZ8/DdypTCVEWmgkH6E4sT8G/W6b/gyvGqzSMLHtUqlRKj?= =?us-ascii?Q?wtlT7YK6MQWjMEqJ0948izrHG0DWWIxYuHTsoj1Ksle32TDhxvOHhS+7tph4?= =?us-ascii?Q?j9Gie51KJoRJDCUklxP320+X6ouajMcbtzehRlCJUZYBMxz/r6EO1PxvBReT?= =?us-ascii?Q?tJ8TffatqpErDY9Bk08GqOB7fS5eoNZoRqxUVHhJeDfC9uaOMVef7n1pm36Q?= =?us-ascii?Q?PSgZ+8JaIjh+srY70iPYB8SjtzymnNJCmr1dEDGqZ+Q9jq/LrT6EObNYPfC2?= =?us-ascii?Q?0+TJISycMg4Fro7JoOSJ6Kowt8B+4ps23OhLS1fVH1nj/TIxU9SnDTvtkfIU?= =?us-ascii?Q?4ToxpArPMqty6ETeJ0WLoBMoe6O8NZgcFZaL3w5tfZUZ5nGKsHViOg8PTmZs?= =?us-ascii?Q?LTG4VCgUOoJ/+Y3uCueu0P2IcmFYG2Inkm2iXW0rD8JrQgg8DIIWjmlfTdmm?= =?us-ascii?Q?4Ie3hZhu7eJ1YKPBzqQ0FNnEJ13eNZgjWOx0iIusuHlP4rkFrcHlpu/9aiK6?= =?us-ascii?Q?MhwXoXZnI5KkZFoBL6VspXRn9VWBJjomMzySp4rNzMjqYCVQcEXA8rgfJyIl?= =?us-ascii?Q?iDcwz+AK5xkczd+TJ89VkH0rGVcEY1JILbLvycXtxcYKuuG0Okjbv6SMS/Ha?= =?us-ascii?Q?rTfVz1Sv5Kkdem7+cexKqDu3kU1aaMdnPIt/aHSOtIrKwBoGZ4S6FAkd6GA3?= =?us-ascii?Q?WPcumbwmvhmhDaHjxzRYrmIlX6Bg4hU9GS55xiK3vJi8uorFbv5CQXbajZ82?= =?us-ascii?Q?AWCk4g54ccaLntM4QwA93WOdEt8SbpM49ShPohPX8eduQYEQhPgcIpZ7jaFd?= =?us-ascii?Q?xJI1J64VQw2nOE/48VDxggDF3xD9nQbaLonW/aVN/1nQW5O1ZtSWODWdJwE8?= =?us-ascii?Q?X2cymP84IP5cy6arQrN9JAsnMu6J6Iy3RrLkeQOuxfYj5M9vrTjxVoCYfCkN?= =?us-ascii?Q?VXB9ojy2ftTh3KEWHvCcBXtxTfdlGJsJdRy0K/Wg5go7eCNDnogkBrilhK0b?= =?us-ascii?Q?yTw65Tf/MlKy3dNDgehCla7llkBPwxtiKkvyNEqVnvsnEfGvGxr/js47GJhS?= =?us-ascii?Q?BTNImR2pfweI566macLOrbZUlleTsS/ZxSQIfxGel7ki7Akp03nLs5dcXj7W?= =?us-ascii?Q?DhqZ/f8F72oveUlmtjDFn9yfBSN9zyrEuTPsOasNGTVRArc7OtsjMDAtp10i?= =?us-ascii?Q?aKXaFtOZoTv0V6V+dDBh1q6syAuCW6A+y0SF2nLWqip5D+4xgXubSYXaHd4N?= =?us-ascii?Q?+WNLd/uu0qWpUlZnZCZQyVakE3Ach2QUhKko6QXwQPz66knGkDte3EMAqOMv?= =?us-ascii?Q?OYBsdBuRVcdw+SA118Y/EGBqrIaEkMkpwNHN/9i/NUBgrsc8xriL5+LE6Rz4?= =?us-ascii?Q?00Z3VqRZDauZybjK9n4zartp8Pn1Jvpqoa6s4jTeZh3srZDH7g6tpr5CTm7p?= =?us-ascii?Q?dHNeuovdrYiIYRJQSLdBptPtdVTBPNXcmrE5j0matXOJX1NnwwfsGGilkSKD?= =?us-ascii?Q?8EmqPOza65pdJX44ypdRVeronK/LYM7QRbHisKE8/5yS?= X-OriginatorOrg: cyberus-technology.de X-MS-Exchange-CrossTenant-Network-Message-Id: fe214bc0-dec7-4c66-8554-08ddebac12aa X-MS-Exchange-CrossTenant-AuthSource: BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2025 12:10:43.8194 (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: UDxRJIsMLPQliyACwCXsE/qJ+/WQqk94UnSKW4RhyAVU2xi+KHKTUrWh4stE416rm4FGs1OjlfhzrBgljQEsPV6en4FsXkw280MZ5foz0uskSK0hUyscaeL7G36Mj1Hu X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEZP281MB2376 Message-ID-Hash: PBZTVUGAYJG7FIKOUOG3MFANTQAGQU6X X-Message-ID-Hash: PBZTVUGAYJG7FIKOUOG3MFANTQAGQU6X 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: 1756988650298116600 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