From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=cern.ch header.i=@cern.ch header.a=rsa-sha256 header.s=selector1 header.b=bMqFxj1f; dkim=pass header.d=cern.ch header.i=@cern.ch header.a=rsa-sha256 header.s=selector1 header.b=bMqFxj1f; arc=pass; dmarc=pass (Used From Domain Record) header.from=cern.ch policy.dmarc=none Received: from ZRAP278CU002.outbound.protection.outlook.com (mail-switzerlandnorthazlp170100001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c213::1]) by mail.toke.dk (Postfix) with ESMTPS id C1824188B7ED for ; Tue, 20 Oct 2026 16:53:20 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xfcWb9nK6JdeAA58+xPdlXZQiQAyQ9fA20I1TG8kILcw/Xzm4vnHuUFs4l9OKFE2qImP/tKrtwPMxLZYprsVeWeotDGCua9nErBcIzztoiVa5o8rYKOpwlwLJ84eBxB7e8sieYXAZpP6FoG6UZrLTqWQ/STv5nUlesoOI2wJl5tpE96fHtAStfaY3W0JiqXJklsKJflOM4Zk0cdsLhxHFflI//Z4YQ4nU2b81lnGRDMnUdFnWeLd8Hv10kxY1KVGC2bLYqqYN974bKXiJx7xQg9jX0ueOcI6rX73l0+s8PLZn3pHCstSm89RZX/J+ZU6bmj/DV77QFVkpxWsJtD1gQ== 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=NYxjq+rIAf+d93zgYoVGBtysecUMU8HN9D5a+nhPsP0=; b=mp/jvmxoFgKpKAY+5SIO+xZDbz/h2yqY5xm84YXVzUZCLly7DcBJS3pyo0mBXqSyOiVFr3MdLObbtlT7sx41x5EClr9s/Yw86A0Zg5RIZvDZhnUmldale8b7+KRO9J4t0iUDj62VUkBevECzzXT5Xq8HDxheiWdFOCtWW2ApOj0XErQ7NgxW6+AI/dJ8L6q968BgpSjFbOaeDrELs0tcjdiHa9KUlCMIsOhfGlouxPxbfqdTDb8yLn3szaTlfSNuf94Em0Uh37tXreuWq8z+vDtXf9yELMa7Qd3gZ2285HH33Dk8BMccHRNnHnjJ2HNSdKe4jywnAfIoePsjA/HFzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 51.103.219.121) smtp.rcpttodomain=irif.fr smtp.mailfrom=cern.ch; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=cern.ch; dkim=pass (signature was verified) header.d=cern.ch; arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cern.ch; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NYxjq+rIAf+d93zgYoVGBtysecUMU8HN9D5a+nhPsP0=; b=bMqFxj1f9DEmvij+6DGB2DosSlyvk9l+zH696ZuAPih6i7du6DTFGUSMi3Fg6EMnLCbt9axu9DsFSEGvTrYoVUVbPUmxb8o8ZbBJqNsP3JQzMo3f/At5Y8BiGJsq8YHIn+nc6bbyeksI2V78oM9efBpDFBTFB9Qdpcbsnd34sZs= Received: from ZR0P278CA0190.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:44::17) by GV0P278MB1253.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:5b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.14; Tue, 20 Oct 2026 14:53:15 +0000 Received: from ZRH2EPF0000014F.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:44:cafe::1d) by ZR0P278CA0190.outlook.office365.com (2603:10a6:910:44::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.522.20 via Frontend Transport; Tue, 20 Oct 2026 14:53:15 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=pass (sender IP is 51.103.219.121) smtp.mailfrom=cern.ch; dkim=pass (signature was verified) header.d=cern.ch;dmarc=pass action=none header.from=cern.ch; Received-SPF: Pass (protection.outlook.com: domain of cern.ch designates 51.103.219.121 as permitted sender) receiver=protection.outlook.com; client-ip=51.103.219.121; helo=mx1.crn.activeguard.cloud; pr=C Received: from mx1.crn.activeguard.cloud (51.103.219.121) by ZRH2EPF0000014F.mail.protection.outlook.com (10.167.241.20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.546.15 via Frontend Transport; Tue, 20 Oct 2026 14:53:15 +0000 Authentication-Results-Original: auth.opendkim.xorlab.com; dkim=pass (1024-bit key; unprotected) header.d=cern.ch header.i=@cern.ch header.a=rsa-sha256 header.s=selector1 header.b=bMqFxj1f Received: from ZRZP278CU001.outbound.protection.outlook.com (mail-switzerlandnorthazlp17011031.outbound.protection.outlook.com [40.93.85.31]) by mx1.crn.activeguard.cloud (Postfix) with ESMTPS id 07183FCE28; Tue, 20 Oct 2026 16:53:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cern.ch; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NYxjq+rIAf+d93zgYoVGBtysecUMU8HN9D5a+nhPsP0=; b=bMqFxj1f9DEmvij+6DGB2DosSlyvk9l+zH696ZuAPih6i7du6DTFGUSMi3Fg6EMnLCbt9axu9DsFSEGvTrYoVUVbPUmxb8o8ZbBJqNsP3JQzMo3f/At5Y8BiGJsq8YHIn+nc6bbyeksI2V78oM9efBpDFBTFB9Qdpcbsnd34sZs= Authentication-Results-Original: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cern.ch; Received: from GV0P278MB0273.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:2f::8) by ZR1P278MB2118.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:bf::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.19; Tue, 20 Oct 2026 14:53:13 +0000 Received: from GV0P278MB0273.CHEP278.PROD.OUTLOOK.COM ([fe80::b7b8:fc0c:8d44:d09f]) by GV0P278MB0273.CHEP278.PROD.OUTLOOK.COM ([fe80::b7b8:fc0c:8d44:d09f%4]) with mapi id 15.21.0546.012; Tue, 20 Oct 2026 14:53:13 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 20 Oct 2026 16:53:11 +0200 Message-Id: Cc: To: "Juliusz Chroboczek" , "Stefan Bethke" From: "Sebastien Binet" X-Mailer: aerc 0.22.0-0-gc2f86b7abde3 References: <988C59EA-3721-46A7-A301-908CC8BCB960@lassitu.de> <87qzhkmpa4.wl-jch@irif.fr> In-Reply-To: <87qzhkmpa4.wl-jch@irif.fr> X-ClientProxiedBy: PR1P264CA0020.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:19f::7) To GV0P278MB0273.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:2f::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: GV0P278MB0273:EE_|ZR1P278MB2118:EE_|ZRH2EPF0000014F:EE_|GV0P278MB1253:EE_ X-MS-Office365-Filtering-Correlation-Id: d8f59d6b-5572-4cfb-106a-08df2eb9dec0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|23010399003|19092799006|786006|366016|1800799024|6133799003|18002099003|22082099003|11063799006|4143699003|10067099003|56012099006; X-Microsoft-Antispam-Message-Info-Original: htngozxXd6Dudrw9lgQtAXw/at7VVKSILHdOU2NjHEZmRwGojRF1y5fl1AO5wKFNZvm4tRXf+lqwBtzeXlHkIarm44AQSDw8hXhvGa9R3FBSfyglDeUQvaYulnXDNiD/UBsw74Cg3EAqGLGZRME8nCcweiCp4HGLDnAdDHes4HlMeJZPWUgahsPYfqlRU8DkJksHQInQSWzaCwjhGHLvqNabVnaotY7EKJG8hnzZXSm6r9+sm6x4aW2bkX9rTItKzY9yQEIpftjpwUTTqXba/ChHTudB9Wk/K6BUE6asaB31Rqp40m7wDEih6IbF4mU/MtUtc6IWBwt2WMtDOexJxIflcYECS6v9qp42BwIaQ7wNrX0LKqsnEMNAogtF/e7cdJ+jZ7AmSRHnbVqcvTbFsgMOo+59GXHys/f3QG6VsnEIuFqexxUa3KuYarZfqGFRRso+rotqNuF5otXUxpk4747tIrg4pjN0Xq4ixm50tp4rKwOAAP/uTScO1flcVG/PZz+NRY+zXt7RQkB5LVgv7/NIipJVDWIQ6ugSisbn99BylG1XD7kLO/yX4uQyF0A1v/W/d6P92r7/Xrwn0+ScDXQDtlryq8oSA0EiNqVcIrqk6gKAd1SWZldhgCoByslxS0YwBlPEt/aJjJa7MJU/4Zbw8duNN03Jan78AIxFwPQ= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV0P278MB0273.CHEP278.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(23010399003)(19092799006)(786006)(366016)(1800799024)(6133799003)(18002099003)(22082099003)(11063799006)(4143699003)(10067099003)(56012099006);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: vquXGoSZn0mvkP2Fa570JXmMICsUCdgtoRJ/LGC8d362mpzlk+KSrcLlMpzN9D64a/Erg8g5XZdUOnGZnuoDka2i7Z5caVK+NNqLNGMRyyeiIgnom5k4Et/JmAI6xEFj7a384E8AqxaiV8bk8GZX3+cTMenMHOleDPoWfeI2S9tS0j1Xns1iQXrX6orfc77SmiDJPxxDUJAb6uYXxRSbIZmalPcKqZE1bai5poLv07xDJBEas5PoPgHoE4IUaWjvR7/jONNDzg22DN6l7pM9NT446NgdXbK4sQFQH74zW0d0+aOG4czZi7Q4sRJaH1LR/MFyQEdMi0dvjvQBlBADdA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR1P278MB2118 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: ZRH2EPF0000014F.CHEP278.PROD.OUTLOOK.COM X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f4b4c82e-0ebd-406b-7d4d-08df2eb9dd74 X-Microsoft-Antispam: BCL:0;ARA:13230040|786006|376014|1800799024|82310400026|23010399003|19092799006|14060799003|36860700016|35042699022|4143699003|11063799006|56012099006|10067099003|18002099003|22082099003|6133799003; X-Microsoft-Antispam-Message-Info: dXqFebJkAK8Sr7iv+CU1tkyVjguesHuXtqFj/qpYJk8/FalxbPkeJa0Se66C35XHR67v6IVZlcXMvLs2eat8KvXBIVeDrjDZP3+u8Q1M7WJbW9aHs+kYHj9mnhM+YcABaRHV7C/Y66FwNICnqfBfS4h2O5GapYOnSiKF6cBLAuMJIxVJSauHKbQKpejp0Uyk5j5ReedkdNQp4eVNl627lhpQM13Jtm3VbmBzU7M+ByGXtAivV4W05MUnCSv8cH9a6DcQdn7KhR9ykskrqYugOzciuj5OueLgs2FPcqHL/CFurqEtBQVEoEyOLdHCZNrVn3iNsqAu0iLgrrmmDc3tuTqIM0mSTJc7kULASZEa8Y3ta+3nXsR5j8JwBzQBrx5PxvEg3zZQnpF/ut8fk7hP/2+irz4wJSDXuAdbbVnjdZwL0XiOrlgg0TeWvpntt9ZCm+R9ViuLLsEQ4S9b/ShLnohGyiW0UKlijoogD950AvGFKk7T6xPuUdpp3yfYUy3r2xqdy+UdwrMHePfhw5RWhMApQDDVaCoPaIqqbaYRV5yjfzB3bzKvOOONnM+t8WhqGAd3Er4URR00TsacjppKcOTSGlb+2sMgHqwKpWXGf9fGCAEFe3ndeg2l9l0mogUq1iZwBmm9y5eZhDViClCkiCOvG93oRmd8rSVBdXDtFMvKlpe7aG+zJIXh8d+IjmWYFiJ0QEdYiqg6nwYKgMvDkQ== X-Forefront-Antispam-Report: CIP:51.103.219.121;CTRY:CH;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:mx1.crn.activeguard.cloud;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(786006)(376014)(1800799024)(82310400026)(23010399003)(19092799006)(14060799003)(36860700016)(35042699022)(4143699003)(11063799006)(56012099006)(10067099003)(18002099003)(22082099003)(6133799003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: CNidC/PlPGbvVCMrqwXaCyF9lz84Q4Qs8MGfOWQOy7c+VJKW1U8sLR0RT5tEMyWgzWKfvXGYlaY0cyhw7CNiaICrBaHqtkEHW6M7nT/3RxtleyKxziv6p7PLH9vGg0t+x/RYg4HWMtPVr35TYb0ztAJ+4UIx92B1uzuylWe8p4eywEqxgcnuNfuOTiJTyD+mUefkBpMPPQ580kXee/QORCV9ZQgizVbyqhSpGIuj9NNhSPsdbA0QLn1k5cIRQ7wq8aaHvh2ZseHXb5i5Ja9+70qKXlmpseJFhdS/keSB2PR20xd2Kt8+5y8S/gDWIL7WIZ93farnYVqunIcOFm3MUSLrCxgN/YKtGDb3U4Y9fkGXQFAQ9XkTPXJAmtnBW7kiT6Wbqb7/2NLoCEJI3rBGGLQM7QJVTLtuPl39b2QWupWWY2X4d65Z5zLbK4qqZkxp X-OriginatorOrg: cern.ch X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2026 14:53:15.0421 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d8f59d6b-5572-4cfb-106a-08df2eb9dec0 X-MS-Exchange-CrossTenant-Id: c80d3499-4a40-4a8c-986e-abce017d6b19 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=c80d3499-4a40-4a8c-986e-abce017d6b19;Ip=[51.103.219.121];Helo=[mx1.crn.activeguard.cloud] X-MS-Exchange-CrossTenant-AuthSource: ZRH2EPF0000014F.CHEP278.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB1253 Message-ID-Hash: XIBVVLI3HLMGD37GSE3PNNAKWNS4NLZH X-Message-ID-Hash: XIBVVLI3HLMGD37GSE3PNNAKWNS4NLZH X-MailFrom: sebastien.binet@cern.ch X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Subject: [Galene] Re: Additional stats List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: hi there, On Tue Oct 20, 2026 at 16:15 CET, Juliusz Chroboczek wrote: > Hi Stefan, > >> I would be interested in making that endpoint an optional feature in Gal= =C3=A9ne, and I would additionally be interested in collecting ICE informat= ion. >>=20 >> Is there interest in such features, and would it be OK for me to use Gen= AI (Claude) for the implementation? > > Extra statistics would be useful. However two caveats: > > 1. Respect user privacy. For example, the current endpoint does not > expose IP addresses or user names. This is important: people are using > galene.org for intimate couple chat (I know because the group names are > exposed), and there is at least one priest using Galene for online > confession (he's using his own instance, thankfully). > > 2. Don't harm performance, at least when the admin is not monitoring. > Galene is very carefully constructed to scale across many cores. For > example, we avoid locking whenever possible, and we try to avoid atomic > variables that are shared between more than a few threads. > > Note in particular that the Go Prometheus library uses global atomics, > which is a bad idea, since it causes cacheline bouncing. (The right > solution would be to have per-thread or per-CPU counters, together with > periodic reconciliation.) > > I guess what I'm saying is that I'd love you to experiment, but please > don't be discouraged if I don't accept your first attempt. if genAI assisted code were to be included into Gal=C3=A8ne, could you firs= t tag the last release of Gal=C3=A8ne that happens to be untainted (and adv= ertise it) ? that would help people who do not want such things to taint their work/home= station. thanks in advance. cheers, -s