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=1756386294; cv=pass; d=zohomail.com; s=zohoarc; b=KI7M5YPXHPNZ9WDXFcwhDGE2de0qoqMCZMieW57DXWbQL1q1+szpenBOKnBRXQ2Y3BIZ6pi8+i33+Fz8FDVIqYTkrLq4QSy4zTRzICXA6A+pbSzoSCiSKtcZdSvIg9kw5gtwYirTBGKK4rXrzqv9XTkidb5sc2LhjhP7qmduIsA= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756386294; 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=FUEySsixKWq5ArIVayFt7/5e0DOXgauXIbQasqzj4TBtr3qFLr2MYEEgv1KHSrSCbFqMsBWg9FgbvAPIDSObrKri8GbsDspsmJ3EUaPYY9tDLudKrME4ys3CYVJk6sCOUz8IxOI/erT8XDP0PgUMYYpSN35EkTGTWLal3CpWfso= 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 1756386293290489.1694872552373; Thu, 28 Aug 2025 06:04:53 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 6407B44172; Thu, 28 Aug 2025 09:04:52 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id C9CD5440BD; Thu, 28 Aug 2025 08:55:50 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id ED5EF440A2; Thu, 28 Aug 2025 08:55:13 -0400 (EDT) Received: from BEUP281CU002.outbound.protection.outlook.com (mail-germanynorthazon11020113.outbound.protection.outlook.com [52.101.169.113]) (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 4080B4407E for ; Thu, 28 Aug 2025 08:55:08 -0400 (EDT) Received: from BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) by BEVP281MB3430.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:91::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.16; Thu, 28 Aug 2025 12:55:03 +0000 Received: from BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM ([fe80::7272:f32d:eb8d:e401]) by BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM ([fe80::7272:f32d:eb8d:e401%5]) with mapi id 15.20.9052.021; Thu, 28 Aug 2025 12:55:03 +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=Xk2DeNzG6lxow0cozyslihpzqGH05Rx+bBHuFk9iXiLnpuBi/IZRXy0WCbq1ZFcc+8w+Z8B0ce8QtKlgrnUP0KmDaXYkqDdYwpLylUrpXDf/RPG+67V6v9T/qpMZkkuLwkoufwzG8U0BFxmzfak6OtsCXpsCG/ZOjFj8gmlnq5W0Xm3Co/Y+5v82QCWZai7G1z/4QmfMbPARSnRB2O6YDJ76Zd7jt0WiDXxTR2sv2J+xg2LHTb0NQgQ5r3havQPpdXVxXTUzQobn3WGGwvVT2tkDyRF/L7gyqHaiJsRKeC+fwFhF3UN8hH1IGwRLYh6Pumor6h0BKxqPZZ+NemFgjg== 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=LHiMYZp109SwfFkiMieC7fdGrtCoYyfIj1cnjw5xY2vs6AtSHL4nv5VABIXETtuMP7hum1mFNImG2JFBMo92LaGxKHigUtB5oflu9bPklwivVV2wVgEmA53SFM9UpRaJ9hH15AOG55BA6zAc3+Zt0AB9ns1H5G19/OZVDLbFp9TjqODFYJZnOMOlrq1DUup/R/P9SOiSQQroGYX8d+XVhnj7axy6IiQ4PKHPvPYbyi8JnvnoD0+Px0sPwvk/p4Jh9WDTwpgybm6SKvVV/ZgG+gRGV3zh7OSycJ6W/RT0MXDK1f75hTuEzGKel5EYdsZFfBruGAxgL9C3tSSjpcT0TQ== 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=c4M5Px66qXOcMia+JrRJuArwGiM82smOhMlz7+bcPRKsvlmvv9WUX9kjkWCDJnIwXB0DpTjAl1ItV1D8cnlCxy3RNhueSqgmjwSvwhHKUCr5yAmp2ZWCN5szo2q4Fr1EYwRbr5Cqyc5KZrBO4Li5WXo30yWxM4si06PmA6kD89firSJSEZu/8sPrVdYfWAbJq27gGU2Yvl8iW+8mIlQXooi1Z2gOJ9s02IB1ASI6iYpg7oITTCrb1Q1dQFv8THQNBJjgpH/t2NouZRz19/H6Kpla1OTq+Uk5m3PTmtAcXqiERmY8yYYfUZ4Lfk5jpjeTOG3yZoxMD7gkgRozpxn3yg== 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 05/13] ch: pass disk alias to CHV Date: Thu, 28 Aug 2025 14:54:45 +0200 Message-ID: <20250828125453.202358-6-stefan.kober@cyberus-technology.de> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250828125453.202358-1-stefan.kober@cyberus-technology.de> References: <20250828125453.202358-1-stefan.kober@cyberus-technology.de> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0249.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f5::19) To BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BEZP281MB1973:EE_|BEVP281MB3430:EE_ X-MS-Office365-Filtering-Correlation-Id: adde8bed-80f7-43e7-1f79-08dde6321a11 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ExcTJOdupIDsV1RBQdNl0k6mKu8YKyKbZRSyfK3OgHx9HcS0ESWwMy99fjwl?= =?us-ascii?Q?Sww/e3BkJOwiIzZKNo7g8fNbqnLsI4Zg6Ft7Y7zVt1XuXeOsCtsY0yb8CjsI?= =?us-ascii?Q?0zacSvEq7jrJvFy98tUhDFZtjoBl2URJr4cZPgITDM754vhC+vxA0Qgrg5hH?= =?us-ascii?Q?1LMbMQCtSrxkJtMyVBOveqBjdKTiAFzP790WQhze/QYHqYd0WGXHcoQC+UWi?= =?us-ascii?Q?5NzvUeRLBIgi9dn3WaT+Ty+0O6S5qE6ycyQFgilIXaWBKHfWwmFXpb6iRaSr?= =?us-ascii?Q?Ald1SCaDtIzVKaj261qpXIyPfUQG9bmIaVhzn/XXEKINcn3Iq1qMi93Ei907?= =?us-ascii?Q?4mDXg+k12pRi61ciRdcOcvIM26ButmdER/bSf99WN1YT8RoRxbp/bCJKZKg+?= =?us-ascii?Q?6f7Fu3jEs795eQQ2KRLxyDXPIPilPIA/GhYPqPQ4hh5/2mHqgRf+tjfSxpCr?= =?us-ascii?Q?yIglop0CwHvXyoArUHN/j8JawRf9Q1k+l89ac5emCySUVlEhwsXPVGq09fVx?= =?us-ascii?Q?VfH/TcwSmAsuQf2Pi6sFb9ktyMLR9AJAlgEKc+ODAouP+JvbeEujLRSo6tP0?= =?us-ascii?Q?XBSaMNfjZrzVKkAgkcyb6kDJLow9ozZMS4t3OdSojGLrwg6L9TQSF9YpgvLc?= =?us-ascii?Q?gYfbzpn3xh+a3vhTc3GBth2MLLdaju/635W5EgXl0eosjEhwgnKqaK4aPMhZ?= =?us-ascii?Q?Tds/ohjvHH/LIj6cUp9xQ2mfDpU7afbyY6p8XABvwWAtsIybfebo5KjQavlJ?= =?us-ascii?Q?9nWe+cAz/BpVf/IdbmpkotfFF4/mpGKmadPKngN2EDh4UBYGN6rAGspHXZmh?= =?us-ascii?Q?W6WF4YfkrrInrkGYv00jp5RAPuf8409gebKChOq2xrkUEChCJrqHzipkOhv1?= =?us-ascii?Q?GzlmFEHJeDGv2IDCnton+IJdMVP0UGtID/eMP1QguIv9EaT3Z0n2j9VCBnbh?= =?us-ascii?Q?XGf2GgHhrXqNrrGL2qysl4sXbgvoAepl3x0K73emS/UyYSjaTsag5qWWG14i?= =?us-ascii?Q?uz/47IvMo34B7HUfw+ZAuHdvqzJaKbuPXEsuW5nIjFkLRKzueF0SOH4CKKXR?= =?us-ascii?Q?QSLGBlXXbL8G+VS0TbJwdD9THQNIj2Do8ielY0t8AhAmx+nXWFGpT9ZkoHvL?= =?us-ascii?Q?9IIGaX32GFAkOezR4a7s8euM6rC36RVbPNHds9Tmy5w5pxt/W+1tnHFZfW1H?= =?us-ascii?Q?/AoKb1x7ai8AyWHgAqcbC2Hcj5eMh9xDtNlbwrXt4cxlrIYvpDP1SHl3pmGB?= =?us-ascii?Q?ETsHTgmQgz51XL7meOSEiTxHHsxbXK55LeUBU4aaAUFwp3esyg7nHABMKCX/?= =?us-ascii?Q?vw8Ql9WJwe3tJVg7hRO/ui5d1h9s1Z6YxM948HPQsZvUAS/8Vov/o4KNsL6P?= =?us-ascii?Q?rh0oD30OL327nluZohbaBeYgzTwGAPqtpA3xO9nbo+g+wSnuy7PlbCa245Uf?= =?us-ascii?Q?KnpmUPid0d0=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)(376014)(10070799003)(1800799024);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RPMlpwQw/tTPwrVMQPlCLY6O7p09tpQElJoX1bcUdW2U/59jnDOIemSc0drl?= =?us-ascii?Q?Ase6ydunV9TKUgVrqQA4+ulwsabry71CbjJn3EUJN5+9j7W0NEiuVE1IujEQ?= =?us-ascii?Q?eNxRAO2SMwyN/eS3/NmvpZL/wDcHHnNz0TLZC6pDk6ARIMwFGmWnMGq9pL0V?= =?us-ascii?Q?WvBAWSvWqu/34ej7gu+fKI1t2D9P13tcfrfXaVV8aoZXJXWXDJR8EHPYhWvD?= =?us-ascii?Q?3wG+E/PrGYwt4FjqRCgPXUGldl04gFePLfo/98JWAfylg4bkc76cvwMbqxkY?= =?us-ascii?Q?bV53YZx3y7gwQ4CO+cYaRGwTM0kyBHbX50o1yoPDHMPbFIgwIfP7dw7yjHJF?= =?us-ascii?Q?anHDA8zZeKfXLEs6XAYIpcqXOIUlMjsHDLpvgsjTVqFCXdvSmRAoC4kDZkl2?= =?us-ascii?Q?GvfMPU8ClAxoaBQsJyRe7RWVIh2PoZsup2zati1PTW7/GZUboIHdDgPbWIbh?= =?us-ascii?Q?fqG+HgkvcNpTpnOwAn0EQ1IyGzO10rvWJUbMpX7ZtKerq7sgVNGbRbXh/dFZ?= =?us-ascii?Q?TnRIgLcw4yLShruW/09kSQaA7CwWiv8v20adv33x7aKRhkbUris5L4FCQpld?= =?us-ascii?Q?9Nae7Y7kqi0L+ISpX9cKR6W/SJEiBHr8Ao2vKTo0Pvqt8TDKtC7simzxxTZl?= =?us-ascii?Q?nR6GruAMcdT7u7xyvBV9Ssn4pnXgGbw8SSKYqVVwLXpNi8z2nBZaRxdgxJuM?= =?us-ascii?Q?1Y8/xRtftsfqLi5V5ZZC6UVmKKrBQWNgsQuagZCDfiskxPs99OIpWKoM2Pqb?= =?us-ascii?Q?qnBr5wdRCLv5pvqHpOeVJS/95PG+dh3gozbRttZd9lJ38RoVWLOpzE8pkyDp?= =?us-ascii?Q?T13O21Zdf5AYx/ZWRNmF5qQDhJk9TciLnnG+0UOhbPfjo33H/IViJ0o+yS1+?= =?us-ascii?Q?27DK/iC+lFeZIjT9Gobp/VrZp8YaiMaDKvUSloc3e7pRbSoGpOOiRmvXqdHu?= =?us-ascii?Q?uxb73Hfz4U1JaMm32trn9RmD0oPFEM19LHrOHCtRkTjude+QiUcHN2lP3Wlk?= =?us-ascii?Q?aAae+s1HUj0aEUnZISKbskq1NdRCoptGAv5BpJ5OReEYV2Pp4ajDk3mBAiRs?= =?us-ascii?Q?6QaEjMVzTRfeGaOumUuG+govF5k59+4gCUirBwgLupwfiv/7TK6H1cjubZ4z?= =?us-ascii?Q?u5izdtwTfWGs1cnSDWJQ+FHxal3tIdazbfBQdpudcvAuNmsDNSUqroMjEI/p?= =?us-ascii?Q?U6OM671zfuCKHpfOaQEfq+jUlIHNOrN1skj0n08szWaAN1KYrOXJiHPdVUnn?= =?us-ascii?Q?imLsDuuK2ooHoFD4bPPMupDvWdbd7/ZQrq+oFwdHlHmbWm4q2XxPI63t3jwW?= =?us-ascii?Q?gaGUaALSAgj9IQFEuTLJfPlIVWJ0uu+qa8YLgmvW69HApVL2Y4nAiMcxnvqp?= =?us-ascii?Q?KFwsFuo4Hk4u9LPawgOHT/7QXokQXpypnmKu6N9Jzg4ZIHFfxgXWDpUY81Dd?= =?us-ascii?Q?YeLyIK6HXaIOXwdyL3T73OA6jqW1t2weZSo491C4h1+3qe6wtplb+jwBj2rp?= =?us-ascii?Q?sXlCIeMbbo7iWTPADZHVnuwbGxgwsXeKoGIejoyXzTxUjlYbQ3N/8WTxyP2Q?= =?us-ascii?Q?qoiZe6PdcES2HXNS5qggyEF7Qmc1cnz5gZNr9GB1ZtKDEBs7C1/djwIYZM4L?= =?us-ascii?Q?lBESu7qaQtNtRySf+5yX21Ygmf8UAy5dLnV8/lC15TidYJ4qELcEBWoDZEbe?= =?us-ascii?Q?Hq6aD3CD7RlgNK1vJo/jx/tkSmo=3D?= X-OriginatorOrg: cyberus-technology.de X-MS-Exchange-CrossTenant-Network-Message-Id: adde8bed-80f7-43e7-1f79-08dde6321a11 X-MS-Exchange-CrossTenant-AuthSource: BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2025 12:55:01.7863 (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: hpdiAUkF3m+l2iMiQRJaKnb0s0MQLq7HtbwI6MixdwdrsZYNsOTe9wNvlb6RHLKsbl1eWbNbdUXbqLKXr5jFAfeZ689kxC6nVnDumkfprE1EmFUwOzidofj4XNG7pnt/ X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEVP281MB3430 Message-ID-Hash: G3IOTF4KHC74V3BIDVBYHRTBHYPDRIX7 X-Message-ID-Hash: G3IOTF4KHC74V3BIDVBYHRTBHYPDRIX7 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: 1756386294892116600 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