From nobody Mon Sep 8 17:07:22 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=1756814828; cv=pass; d=zohomail.com; s=zohoarc; b=jUOKTAEbS4NYD9kLKa4v5pYiPNua3BUmvIiz4YD21CMEte2nNuKGLMqPMUCGOej/++gCsYDQ4hZRRXO7TpepfkxqNieQXgwhB7sJCkSrlWLQIBFugCSLlwxUx0trSsoxVE1su7CXLdzR8NIV7z1/scADO9Qle25BstuIOZO1nv8= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756814828; 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=Rm5Gy6NTCSAGXmdzx1bg6o3wHzUnxADI8byCdm54uO8=; b=jml4oavNqMg3lIdfXyhf6W4O+SEVdKoKYp4ah4hgGsIuib7BGpFDI5kL/gzq06YFlRHwERjjDg60U82+7wDppO+nvGS9HLTv26ZfOOggJyT5iBckRyESfiaqkvDubK/txWsKuhlXi/LZZ4IOxGRwmZAqBPJrR9qxRHPtbNwUu+I= 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 1756814828110931.7313793639768; Tue, 2 Sep 2025 05:07:08 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 32D0444284; Tue, 2 Sep 2025 08:07:06 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 5DF49444D2; Tue, 2 Sep 2025 07:56:44 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 0FEDF3FA2C; Tue, 2 Sep 2025 07:55:46 -0400 (EDT) Received: from BEUP281CU002.outbound.protection.outlook.com (mail-germanynorthazon11020083.outbound.protection.outlook.com [52.101.169.83]) (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 EF0D744124 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:39 +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:39 +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=CxuUU929BOgXejl2x/p8XMGBWqmOFgYBMX4bCVXeszkCeoQXBr0dMXf0ToM2EAmCGpd2uT9cpdtB4up1YmFp+9HB1Mc9qkgH0Nra7lGD2gqU7t01wlGpilFRbR5E8rqZDF4q4D7Xn/9XQHManGXPEs8OkQLpVPJ10C+ZiJKvSIt9OH6+Q5Chm/o7/2ueASPv8bxd5W9JV4/CnugeiqVRU8BARO4HmSOCu9vZkbu+PZC7Ax439NPGoRk279zeAwq7iR1goUSCZOPtsPs1x2HfM/WHeupmE9T7osSqEd4Gi0LD/9d54wS8/y0MvhhGBtTN8ZHkdhg5iimZIgC2tC3pjQ== 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=Rm5Gy6NTCSAGXmdzx1bg6o3wHzUnxADI8byCdm54uO8=; b=pKNe0LOoPJWphC+hqPO3B7YVT7Ub550yP2bEa92ogIQoqJObB1B9WKhyKnvCcgGDj78GQRowYgjcqcEWB5WhaKog60kEyY7gH8RDhedghsgaaKAzCqGRvziQCGoRGadlgY8uWoawuoOZzjsFNTUlhbQnXox+sw7jLTDpvcNscJymzvN9dZH5LHoKImYHEJfFsf9BpMEni7Wn5N8/VyUglCKahNc20zRObZmMS+FKTOjCAXHTqYqf56yPWIH+OrmvlOMPNqD5r7m5/x+bTH8aBSDqa8sDD1pNq658x7u9ZJzIgEh73DJhGFFJVJqJDO6nj0zhOx1MzBzOQpCEuBNx9A== 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=Rm5Gy6NTCSAGXmdzx1bg6o3wHzUnxADI8byCdm54uO8=; b=KhLZTm84Vd95K2RjgUvav3kQ/NnKnvKpg49hc3JDr0/gSkZ3kW+FPUarDeOUvxtCRpWow5ZLud1Q9MRDkKVGBu5SuslMBS3xoQ2n64FGlG52c/aC0E5/1dJgRxn7y2f8OHWnis1ABNogBvbHnO0zicsJOoHPz5XxV2nu0jvggA5qXcFebop2x1pAfWo23EWC4L1/y69VxwbEEqIC/QQRcv/MxK/iXyB+N0WpHGfBbJj99p/54wDQZ9VUB8vIcXqixM4V0+trMbz/U0B6FHUciA7FngWb5jEsCzQK3M3NuVQssYALdyj176MMSAnoVcXeQfP/pq0Mg6KemE4+vq20vA== 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 08/13] ch: use MonitorPut in MonitorPutNoContent Date: Tue, 2 Sep 2025 13:55:23 +0200 Message-ID: <20250902115528.557133-9-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: 8217db76-9763-4b86-01a7-08ddea17a283 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?LYdtWsO+j16MlX9zidvIqvazJOKBZqtExx3yeIxhYhMPdN7SG/AeQan7jaPW?= =?us-ascii?Q?7pdPZo10yyJ+RPxWHG44Fouf54DpCo6aoiS3/mPSbzHRH1PkjGNx6+TH8kG0?= =?us-ascii?Q?IjL4uhlg6buVFNnjvm6ztpA4tEBy1yLHgxC8YbgANz04JQAP/nz0oeiT2q5D?= =?us-ascii?Q?oLa0i+n+LeXa0z/yQJcK/NRcepq488fJR16Kw/TfhrWlILecmCFM0BFLUqZK?= =?us-ascii?Q?ds6/x6t6lXmjsv/Sz4aDSRCKZEs8IwzmrRMvphzm4b5DwOi+LGUDuI7y4DBd?= =?us-ascii?Q?1IBiobKCOCNTlMIKbpxO5N261zc4S3e5A4vPlDonTWmjn7vp9eX1bNpcigOK?= =?us-ascii?Q?SO96eUMebTOneW5gikTMD4lA5GscT2GXakbm+ZTezAT4jtsHeW11ToO1TXYk?= =?us-ascii?Q?GMxe1Dafuku+PXHk3PDvuFjgKduBUXQp1EBKKVCNe/1bSIYdmaSuL4KRv9sY?= =?us-ascii?Q?oo/JWHgLbPbVZ5nZlr/Sg48ea6G3Pzlg4c+gnbU0T6yp7ZjP2KV328jgIC00?= =?us-ascii?Q?US/HMih6M93PfqrfJhte8AC3ho3WMq6KZEsFd1Lnfse6BFc15i62VvgMwLY8?= =?us-ascii?Q?wp8HcjWZShZvYIpoGr+9Snp/FdYNJ9y6fTsnoTNsN1t4q8vp6GWHFz0DS2/A?= =?us-ascii?Q?ifvVPmL1R9k/kYzTehaUCIZYaBoonDdLS2wSyxCiUDhQX+fwNh2D/wJXlVgs?= =?us-ascii?Q?XZbAIpHH0Y5yeqaHROlBWTUU/ojOgZ61P2ajnMmXHZ4850LCeAyvLuq5BvF+?= =?us-ascii?Q?2IJeptIDFtrMPx5Be1JFKWFX/VH7TeZ6rZ/J0iHhtaFFVNgXnsbQuuByAA4X?= =?us-ascii?Q?CnQlNZAWQHmBymfs6EDa0cm5TTQLToxWwjb3zLMken5x+BFON+pdzKmb2h9K?= =?us-ascii?Q?bsYhWnHKqBC1t3zsnXwZ6QlBQxKlQ/yLcPDS4FdB+TRBPtfCpp2R34m8r7Eh?= =?us-ascii?Q?kXqSyuMbBvq7ka0E+Lc4uE7V6hsU7L5WeETkjiyH7XdD7RRwcYPQSwrNRG7y?= =?us-ascii?Q?tdkvlA9yFj5J8NV2+BLniCdGrygiyEUc6Bl1uKU2IR6PLCskqmddIJzk4MNp?= =?us-ascii?Q?HH39VJGfc7n2F7tvdQ522TOq5ebfCSXIdUWUyckQu7/vloMGKRDQbHgtqJCv?= =?us-ascii?Q?fNZen3Mf8jQXMoQSwsElqlbd//pO+8J+zsKahJ9dTRvgoenYhqkNuy0J7ZiS?= =?us-ascii?Q?Hi3TCbQ9zOGZ1BvH/IR9rcHV1/AdsiSfRFzgEI5O/bVoa8UxsuureXBJ6VA6?= =?us-ascii?Q?ixDHROL9HEZSzuBgDOuzvz9KN5n7yaF9Mt6rKh2kQCFI7Hc6pMkDOEgKnuFs?= =?us-ascii?Q?Ag9kECytfOzccNDZ7TbG5W0dyh8gWAoy9x01b6a7nYwbw1UZjEGCepu9Acup?= =?us-ascii?Q?mQNYY2ubpFt+Bb5DsR4Lu7heTJ2xWCwICQMH0dQoYowfzi5Gx/fxUBUsqdB5?= =?us-ascii?Q?Zz7Ek58imWQ=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?oPgiQe86OZB2SgwVW5xU5wfluttPYovbFSd/Yii4Pzp0ZvLmwptf/TxKFIUp?= =?us-ascii?Q?oF/FUTE9AaBwfq7GTjlNb6pkng5TMJvbKOW5MoTGR+b/NPRBvKOiO8EuqPCc?= =?us-ascii?Q?PDA5edtw1ScwrtI/w7OeC20VyNlFpAXYbKBg+uITh21svH8o8O0ZYHtvG8OE?= =?us-ascii?Q?ffe3XnZCAd3qtnlEIPNWpO1T6WLuIGwHlHdSyLRh7QLMsq1GAcgj7P7GWk3D?= =?us-ascii?Q?xCFcvm9J+VNE4okU9lRzSywZBjvnrb7ZZRaucdgKXRyzTyeuJYLvdC3OPHIP?= =?us-ascii?Q?HhwFoKfz1RjjQq6U5lmmOSRM2OmYvIy04wD9leW0QGLIi4OwEpB4xZFyGbe8?= =?us-ascii?Q?L8tuaMa4mS3LU2aYUYBBtL0d1d3HODl5hZ9wgzCPZ3+Jb7MDeV3Fiuh+DUr1?= =?us-ascii?Q?rso7W7W4ViRDG4YOcbUGRav/Pmbb0Xlc5GekIYbLrfkYjhr3IriHTlVuAKXK?= =?us-ascii?Q?M4h+NbGL1l2OxuyVNuG7Tf+WZgYeS3qo9eMUkMpHW/C54clm5shzrnoLtNMs?= =?us-ascii?Q?9Vp0rcAeRuCSej8NS8XUqFtQxSjm8D0XoR8bItR3Wdpr5uiDveuj+zqzj01F?= =?us-ascii?Q?Z4d6y2Fn04tN5bzfOn/jFe3rVlckKjfzxpEy0iuDr7x7uO3Vk9sEK21yqzbR?= =?us-ascii?Q?o3YyUuIbnOFiGGnhtuQQCVX+nwz5x1OaC64YnO+WNAtuuEjScg/qpUwWdGID?= =?us-ascii?Q?h3vXG6rQcFcrU1hu4VkV43rZNySFKnAp9bZFg7tpK/BQGVYhXpvNjtHSDm94?= =?us-ascii?Q?/mm/8LPa5oURa+L0J7JWZ89ZgxYlwkNY5ft5vkBx1ZPXN1D3JTFuFSYGAZY1?= =?us-ascii?Q?+xT8oKJfBqHKi6be/tYnkal60ikMlf1Ct2uUpfIJP6WdeBax8FCFRCEX8RNh?= =?us-ascii?Q?qNnh/gpElaoGebrVwe34JZFiMdHbWVL+oyi1By7Vx1wiR5Wykej0hK6JOfQA?= =?us-ascii?Q?EvNNOXnfnESqC2JximGRvGGRAZ9a68TNFaN/rFuUp6gZYoV7EoeAwNR+EIci?= =?us-ascii?Q?7jOkI3qTbGSAhWTPNitfresK+E4m4C3bGdYQFKPptc4JLPIA9V0ltgDR65ah?= =?us-ascii?Q?hfD8j9UmZvqn8PFMr1dEbsvo+xREWp6hZG/zpFEDFvw+DBy54D5OE1OtwFmI?= =?us-ascii?Q?Rvjiq8BkbxymTjm6rDe2hetN3VLYFMwYOPXVIbjjPbKCfi/dwNPNYy8geYUw?= =?us-ascii?Q?N4Xsq02fzi19/0K0QKwFDeXfk9UmkydxDJ96Qlwb8qYKALGNT02Z9ft98k4B?= =?us-ascii?Q?SiwwUl5UFulFOq0kdrDG26UbPN1bBuMTGCsqIS9kRC04jD4GQz1zcr7SsqkP?= =?us-ascii?Q?D/km2EwHxJV/jh3jsGohpIS55BMFHwiy/f2RTz9wE7KyVxRNHwcuibgsLZXV?= =?us-ascii?Q?RNQgOXQCcA1n2bOJu7DnARojwsZTa8V8fktCC6vzk7XOqXe3t8kvKr1qam9+?= =?us-ascii?Q?FBh2my42+xfr6Ew+hh4q4QFbLTu27cXZ3+95o5Z+9z3etSeyhOtXK/alxJqO?= =?us-ascii?Q?K4f/ZQgymtr1ID6hUoxNw/iaQ06iZooUlWLwLK4IHo4KYpYBYuDhGo0yJkbQ?= =?us-ascii?Q?3ya7kke8bkI5wq8S7HBJXu3AYUJwleOGW946PM6NdA9OXtr3Ljca1bX5bjbB?= =?us-ascii?Q?PZ0iBm59e7gr1KMrDSMC2QRVnRbHPBRgOcg2+GrxOVQC?= X-OriginatorOrg: cyberus-technology.de X-MS-Exchange-CrossTenant-Network-Message-Id: 8217db76-9763-4b86-01a7-08ddea17a283 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:38.9999 (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: lahLy3qpZMCU0hcRKGD+KJkoBrrAA50XHNgUEmItO2Pw/EYxIRbLao8WS904D7OzVfJ9Wt5ylKry6fnP4walrx+gtPpA2/Mgopu8MbghXct51nbHFkFawodUnUE4BTB/ X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEYP281MB5646 Message-ID-Hash: PX2KLNVY6NS54RTSRMXYMFHTNJTP5BLC X-Message-ID-Hash: PX2KLNVY6NS54RTSRMXYMFHTNJTP5BLC 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: 1756814829808116600 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 | 40 +--------------------------------------- 1 file changed, 1 insertion(+), 39 deletions(-) diff --git a/src/ch/ch_monitor.c b/src/ch/ch_monitor.c index 63c8425b4b..5f3e2adbee 100644 --- a/src/ch/ch_monitor.c +++ b/src/ch/ch_monitor.c @@ -931,45 +931,7 @@ int virCHMonitorPutNoContent(virCHMonitor *mon, const char *endpoint, domainLogContext *logCtxt) { - VIR_LOCK_GUARD lock =3D virObjectLockGuard(mon); - g_autofree char *url =3D NULL; - int responseCode =3D 0; - int ret =3D -1; - struct curl_data data =3D {0}; - struct curl_slist *headers =3D NULL; - - url =3D g_strdup_printf("%s/%s", URL_ROOT, endpoint); - - /* reset all options of a libcurl session handle at first */ - curl_easy_reset(mon->handle); - - curl_easy_setopt(mon->handle, CURLOPT_UNIX_SOCKET_PATH, mon->socketpat= h); - curl_easy_setopt(mon->handle, CURLOPT_URL, url); - curl_easy_setopt(mon->handle, CURLOPT_UPLOAD, 1L); - curl_easy_setopt(mon->handle, CURLOPT_HTTPHEADER, NULL); - curl_easy_setopt(mon->handle, CURLOPT_INFILESIZE, 0L); - - headers =3D curl_slist_append(headers, "Accept: application/json"); - curl_easy_setopt(mon->handle, CURLOPT_HTTPHEADER, headers); - curl_easy_setopt(mon->handle, CURLOPT_WRITEFUNCTION, curl_callback); - curl_easy_setopt(mon->handle, CURLOPT_WRITEDATA, (void *)&data); - - responseCode =3D virCHMonitorCurlPerform(mon->handle); - - if (logCtxt && data.size) { - /* Do this to append a NULL char at the end of data */ - data.content =3D g_realloc(data.content, data.size + 1); - data.content[data.size] =3D 0; - domainLogContextWrite(logCtxt, "HTTP response code from CH: %d\n",= responseCode); - domainLogContextWrite(logCtxt, "Response =3D %s\n", data.content); - } - - if (responseCode =3D=3D 200 || responseCode =3D=3D 204) - ret =3D 0; - - curl_slist_free_all(headers); - - return ret; + return virCHMonitorPut(mon, endpoint, NULL, logCtxt, NULL); } =20 static int --=20 2.50.1