From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id LMUJAQSUXGTSogYAWB0awg (envelope-from ) for ; Thu, 11 May 2023 03:06:44 -0400 Received: by simark.ca (Postfix, from userid 112) id E3B881E11D; Thu, 11 May 2023 03:06:43 -0400 (EDT) Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=lists.lttng.org header.i=@lists.lttng.org header.a=rsa-sha256 header.s=default header.b=s8G2k0KL; dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-9.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_HI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.lttng.org (lists.lttng.org [167.114.26.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 02C5F1E0D6 for ; Thu, 11 May 2023 03:06:43 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.lttng.org; s=default; t=1683788802; bh=/vEevNC5hCA/UoKFqAHIdjcZBvVfAOBQfo+9OqPhT+g=; h=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=s8G2k0KLpdbec4FwrPpMvsrVUc7iapxIel/Cae4YHxU1WdGs9PEtk6P0Dycfm0vxa KbdsNPho5SceZahgTzerFVJvqcAt5IJv8NyQowpW2ght/1XaueWsz/guNnXFTyALjb F/YPGzzaXpwrpY7kw8paZn8Vw3yHZXDf8MxE7GMBIdCETdm14tPWSsz7nLD32ZGJt8 hQae2nX9VTp1Ft/ZaE2ZrLF0Tq9jH9fSSuW99/rJy8ujfub9xqTOemFTS6Gwu6UAUb S0u7JPkQQwoO3mbV8+xcmB9beECYoH6xqWIAGd1hzxvhgpBWFySUfZd2fojwjvNRAR 8aWlvO+EbeKgQ== Received: from lists-lttng01.efficios.com (localhost [IPv6:::1]) by lists.lttng.org (Postfix) with ESMTP id 4QH2xt21LMzSt6; Thu, 11 May 2023 03:06:42 -0400 (EDT) Received: from smtpfb1-g21.free.fr (smtpfb1-g21.free.fr [212.27.42.9]) by lists.lttng.org (Postfix) with ESMTP id 4QH2xr1CM5zSqd for ; Thu, 11 May 2023 03:06:39 -0400 (EDT) Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5]) by smtpfb1-g21.free.fr (Postfix) with ESMTP id 5DD08DF8761 for ; Thu, 11 May 2023 08:57:49 +0200 (CEST) Received: from [192.168.45.240] (unknown [37.166.238.118]) (Authenticated sender: duncan.sands@free.fr) by smtp5-g21.free.fr (Postfix) with ESMTPSA id EF5255FFC1 for ; Thu, 11 May 2023 08:57:11 +0200 (CEST) Message-ID: <59232ffe-de85-9c7c-d3b7-70def1437476@free.fr> Date: Thu, 11 May 2023 08:57:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Content-Language: en-GB To: lttng-dev@lists.lttng.org References: <87v8gzuc3g.fsf@laura> In-Reply-To: <87v8gzuc3g.fsf@laura> Subject: Re: [lttng-dev] [RFC] Deprecating RCU signal flavor X-BeenThere: lttng-dev@lists.lttng.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: LTTng development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Duncan Sands via lttng-dev Reply-To: Duncan Sands Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" Hi Olivier, we (DeepBlueCapital) gave up on urcu-signal a long time ago, due to the annoying side effects signals can have. Nowadays we use membarrier, so removing urcu-signal is fine as far as we are concerned. Best wishes, Duncan. On 10/05/2023 23:10, Olivier Dion via lttng-dev wrote: > Hi all, > > We have the intention of deprecating the urcu-signal flavor in the > future. We are asking users of URCU for _feedback_ on this before > going any further. > > Part of this decision is that we are adding support for TSAN in URCU and > the signal flavor deadlocks with TSAN. It is also my understanding that > the urcu-signal flavor was historically made as a fallback for system > lacking the membarrier(2) system call. Nowadays, most systems have > support for that system call, making the urcu-signal an artifact of the > past. > > The following is a proposed timeline of events: > > 1. Asking for feedback from users of URCU (this message) > 2. Disabling the signal flavor by default and adding --enable-flavor-signal > 3. Removing the signal flavor > _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev