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=1756387008; cv=pass; d=zohomail.com; s=zohoarc; b=AIIhm6cnpjj0XnNoNWdl9/7yLFcctKGRmmpsX/v5OTqv5PwoCIE9lin0FShLTKawqAMQEqTDYJTUsfZvVH64UZZy0iiVfS2RQA+5P7+S59nEERoEuTkQuHZlWZfhG/O66XbMRi4fu0izsod0aIPod7LkKdUD3gJpSXB0BS4mLFE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756387008; 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=mhqe8jszt9MXJh4RMu4IGEfNUEEOrM0WCYm0WrzO2Sa92y+2doudRRtoVirxlmN1xd9tIYTd7kue5XCWVA2vrkM8loWqv7GF7FoJiqy7Nyq3lnb9CXa7CVn7c4I17wAAl8bDREus5Ef4Ly7Eb7wWXbgp840fXcz19Iq8Dso9l6Q= 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 1756387008412697.828597569956; Thu, 28 Aug 2025 06:16:48 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 6D7504422D; Thu, 28 Aug 2025 09:16:47 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 9863F4433C; Thu, 28 Aug 2025 08:56:19 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 3DD4A44094; Thu, 28 Aug 2025 08:55:15 -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 1539E4408D for ; Thu, 28 Aug 2025 08:55:09 -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:05 +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:05 +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=LApPNzdfS1hoge9UnQIpT3chGNo5qqRhnOosu4aB6FopQudON2OyEc2N8RGMkgS71cisH/PgYkfjcy9fOxVDgIn6AxZl+ESUqsrhhxbMThexq+42qvBRviwsaKZPXPhX8wcKKrhryW/tcmhRtFbBUR6/m87yrfPJwY/QStWxSJfc/njs/it8qBaM46EV5Gnkc/dE2UFKAVuWgavuOzSGuzw2nfHFKkZFo/aXQJCZtFeTMByBZpffuDIfdiWzhqpvCcy4cnQhHTxgJ9pKyH1WZfIiYfZ+dlt7ifHuWe0Rf9rbmCzrrFN/TxkOLYHMw8gExPhPCZMnvJlDMB2V1trjlQ== 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=IC4HzReQCzC405Y5FjDsegHRAcqCEz0AOIe5du2EWqeSv8i5Z6GkMfUakmhZpijvheRnYikGvLF2lGErC718ua2WybRmJOjuAYKPWl2Uf9OI82xGL8PWTPNx3NF/GmZD62rj8eSS9vyRp8T/LFmv0ZMrXYjyHx8TNfCQgBYvXwpknt/V6zfAXMUeJJ6ZtBNgvtMNUh13wgwwnKb2OLfhf2OWctDEeLKHeKWa8aAoZf3JoEgDBbr+kpGewoitLbVF7aJ+DXqSZQCNtEDCNuEMN0g1b4aN6v2c/8gPZiGS1KMBaEk/6m8abKiXoUaufd33CXu5CF0NQdAgcslW1pmT3A== 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=rCQ5+2v+mqDkBkSvJdQsEKIg/pbJcHOSda5VzWfS9O91XJNVv6fL4MMWcsoFPjS37u+6cA8B/j53l3mRYDthuhR9sXmdMQ61UarE61il8Vp2vggCMW1WxOmqn3XadurM4sMmQTfI6sjqcC2mb4MbiLKSfjJV77MDuHTJcbDIZS1xYDznBWPdht6wGvaUdzfSWrnCg7nXoPHElt1opc6V3H7vXdJH4nSomXp8Q8JFPoMoIXcgPoA46LqaoShWHlrlCKnIBhdx+tlFGJsKF45mr4AIWoBCc/UNIBBWOKEPKON4Vv6ENQhO7kFAc8jY3K5MjnYi8hJ4xQALWkwuk6juqA== 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 08/13] ch: use MonitorPut in MonitorPutNoContent Date: Thu, 28 Aug 2025 14:54:48 +0200 Message-ID: <20250828125453.202358-9-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: a686d228-3520-44a2-f028-08dde6321ad4 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?gT6ej/Fit6xMXqdV+Na6v2limg7nkbLoB54ykwq95PCLe/YbOeMJ4tri/K6R?= =?us-ascii?Q?BGP6SOcB+AmzeRLoXwEW5RxQHr2/ABzBYPD+eLowEAva7ZMDYhBhjkJfSFmg?= =?us-ascii?Q?wLBmIe/SjmWBupoPDUXjEpyr5joYxXJaBuie9Cvx5sJHdpv3PD5k5K0lctzi?= =?us-ascii?Q?ZFhtHVmcKBh/kLm2+mvpMWQJabpMoIUo84kCKsFupzR+EQnN7vwXHFzOOJN8?= =?us-ascii?Q?2t01P7+pdzFFDeVPyJjWVnJnZ4+DuCL3P/Z9naJCUmPXvb4brGVb6emdkiDu?= =?us-ascii?Q?0nh1WOsmMjRhMJ83MXbUmhXeCBx7N2uhk8oVlcUSdHnAw5nCD56P9VbttK6c?= =?us-ascii?Q?nF66BqO7prN6kbeiO/gJQN+XLJfLsH11U82DimA+VeEe/MCS+bRih1NcPuBe?= =?us-ascii?Q?0YuCqqBO5vJvn17M6DQTmF2oTX26odOiPxWWUZhSfuu8XH3pNcZUloKSnC6x?= =?us-ascii?Q?RxTR9cjsB656gg3l5cRUVXMUbzzJPRofe6unR4MtlzR1Cqa/PbKzfOg5nhfH?= =?us-ascii?Q?92LO2ijQdQ+7qcEV5DYSaX8dJgOmJyQd0zqh/6t5MQneKHlv5ccWbiwp/oGB?= =?us-ascii?Q?/xGb6WEnfHUfVffYEQXVqedFAp1cq3sYk7ePiE80eyVSWBuZnX2nD1eVeDf6?= =?us-ascii?Q?J5g3kVvxE+F3+bCoDXG7PgFU9HawFILJjXpACO9b2vJwK+430OFl32EQLpvR?= =?us-ascii?Q?zTTUExiFUHqhXU42RB/QWsoCS4REjTxl/cETCRWdRd+DnjkjomndXBDLC6yG?= =?us-ascii?Q?D9ffKaf9FnM2C+3miSAscXhx+zaXcgGrkd0zLi0TDrTZDi/locGC3FjI7NX3?= =?us-ascii?Q?361pSCjj1dVyl0PRZWQ+SyykbcX+PT+86vddjNVUfNtmp6MXLOYwjaU8DjpV?= =?us-ascii?Q?qOD/oOeXkFBVqddpTfg4fMw6/earrg2mdqE8xllcmJAAiQd/0XLbYdiVJvF5?= =?us-ascii?Q?M4BOeB3TG9g+sGPzfFSWoR7cR4dlqrtVCIFWuMKpbgaRVCNKkY3GymJNZndW?= =?us-ascii?Q?o+NmnMe0tV5BbU4//TUVo9YfdALZAQsuY6gTZy8a/muVOpBoDFVqweu5wmHv?= =?us-ascii?Q?1c4fXh62tEthwU9F/uLBwfqxQr8/2phw1652Q29+Kb1Lv/80MhD18tBkpWj6?= =?us-ascii?Q?/jWR+USx91Laa0lmH1bzyvudKaaugnN2qTdR2I+biiSX1kH2AMq+1PD5L1iG?= =?us-ascii?Q?WJfPy6PNr91HgOZyl5Xw0aoM+iRUjacCvvFn8t8FrmmgwqwRSim1jWHbAo9Y?= =?us-ascii?Q?x45334lqj4s8rb8awGDh37ctXSSzb5ACDrmj72siX8DYMmMHQYZ5+MicSml1?= =?us-ascii?Q?LMQCOwPrXQ5X1QF+Z+AmKpbSuIUcfrnlv2cQBGJ0zY8PIBXfIEj+kwD55TJo?= =?us-ascii?Q?Bo1URd2NuzQEUW6U/EjCG5N7ZYP5uxOnj2xA8rbbvC765xyzz5zUWa3CD4WB?= =?us-ascii?Q?SZ6osJAbkMo=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?Hvoc49CTlk15pVd0382VKGwB9W6Aj5Q0GWsu+mD9ILRn1oXtP3y7I6nuduHm?= =?us-ascii?Q?EyQX+DxnhnVZscSjiJVYAhQT6Jm7v32PZs6Gr4OmpI7HrkIooY/vj5YXP7uv?= =?us-ascii?Q?eJbmPO5muk9HSLEEc+/Pph25x8YwZLHN0HpEAd53TNGAseZ8yjvYiFZg2DCH?= =?us-ascii?Q?9ZoDsD/weMRW05WuSQW+6kOZSv/jbaAREF9jjndbN56lAnUIneWsD0czq958?= =?us-ascii?Q?zb0mN1DsbJkesIUvpObrlSj0K+uEH66ZbEY2mlUBgS0IbqavwwD+piHsQDDn?= =?us-ascii?Q?FQeEQzBUwKr20IsEkm3NvMtLl/qlcq+x1eMowoZjX2OJVfJJaTsGrq5xBttS?= =?us-ascii?Q?s7wui3WZUWIy9F6/Gt1/1zK913oW3v31MQjnZZfVweaVfrYH5UJR6i80T3ef?= =?us-ascii?Q?eGPPsob33YBeulb/tCsWuT4fj8fQltZCKGBO6/pfaa8WU+ex4S+Y6TgEqM75?= =?us-ascii?Q?YU/CHWmGxdE3XeXzLznuLIBXKqJ5H5c5up25skvtCc/9eClFYaEnC5oq+Jv3?= =?us-ascii?Q?uYyh9LRqudDpLVnkMuDtMKF2mviqSwXvMxhT9dQdGIH84TLczGwRhK9OOODI?= =?us-ascii?Q?U7NED78Qc2KPJGW40GfOR3wBpwG39KDtEjIWkpi5C7NwlieSTN2yTTPHr4xt?= =?us-ascii?Q?8cR0/n0SS5PcArY8z1KbtXDzJRJ9vi0F0CYqZAAVXNJkJ74KpFyBgQO10rab?= =?us-ascii?Q?JJMKuBzID1DvI3Sch0CNc9Wsg64kcELsZf8sRXoASKjx5QckRyW8KDRPuGGA?= =?us-ascii?Q?mYtmjA/keBYA+01vesOu4FAGZX2sh3lkNRBQr7iC9HdmTODFsJJWJcroNpPq?= =?us-ascii?Q?OApBWEoiflU8KSaqOu61tgsaFag0CB8p+nTgLhSoQbZVonudw/lVJJ3ljmYD?= =?us-ascii?Q?4bGXHciCnRnB2tcZRK8RbxvcwPc+aEvA9BVusBMKveYWPodRkx0qsbUFikZF?= =?us-ascii?Q?nhhoYka1vvmXCxfpvXR9hH5yfLrJQRSqdvTxYWvec2RupUHwichg1tz6VdeG?= =?us-ascii?Q?d/C2N1tjvy/+cOUEwkFXqpFzGYLoFTxBzhhY7oI1fHNZ1VWm0TO338Ht+EUx?= =?us-ascii?Q?t9uLliOZ+2K1Z/wo8d5tClpTto2yuxyPNpIKzG/oM8mlDIiumVUNRRyOght3?= =?us-ascii?Q?I0bVVDCwr+4PZEIL07gKos+YCcY3Pb4+cFGCzP90F4ovpwA2fBHxhMXStOAY?= =?us-ascii?Q?vSAjEWKosV5KXxRLZVP2fwSzCDfJNoqHAH81sWtxtPFkViv9AGfspCg0sUqR?= =?us-ascii?Q?JJ3j3Mh4op/SL1X7G0t6eU1i5XGGPlNaJjMLt/y9ozSK008OJi2mTHMmJa/c?= =?us-ascii?Q?f76xWRIy/yqWKipGLOfi3PASGfK4gYfBKNtF28kbPWYAfV9+NQcD37IClwgj?= =?us-ascii?Q?UMklPCS5l7EwcGKJRKc2jUs1WPP++TzUdnj2nQIawtUekvNbvYG/XTDj0LFu?= =?us-ascii?Q?rCF6dPtkdfYmJPdpP70+IYqpBIK7LszmbVrfhySeUcDnWcLwOmy8CvqGJzR7?= =?us-ascii?Q?od3vY9kNjf6xG0Z+AoPfNlMzQDz8mkdHKhvMhMLunayvmigp76gnQ9qAaiiz?= =?us-ascii?Q?1Fly5wGVAzYUXpYPU7Xya0JFAUO6XXcmGrklR0fo/YFt/DRgT+J88dLXRJfw?= =?us-ascii?Q?AgSUDWInhEOZV7N5aU9q69kLRiuuOAoVoVnLnpfdhx4TW4Cem6nUAVVAwlRb?= =?us-ascii?Q?6/sryGXtip1iK7YUY0Fi3rNuCLU=3D?= X-OriginatorOrg: cyberus-technology.de X-MS-Exchange-CrossTenant-Network-Message-Id: a686d228-3520-44a2-f028-08dde6321ad4 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:03.6417 (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: Inf0VMdSh3Fa9SrVXtul4ollYA9qoCg/Zne3lt2t0lRZdnbFRY4c1mbVo8DKhVMWPgc7/bvsJ903Yqqc2vXHp7t2ebKD6dXIkZrHZejbCVxti51r8VcXeaRaIFbAKY5Z X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEVP281MB3430 Message-ID-Hash: WQUXP3UIHNVTCLUB2FETORCGZIWPGZN4 X-Message-ID-Hash: WQUXP3UIHNVTCLUB2FETORCGZIWPGZN4 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: 1756387010731116600 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