Received: by 2002:a05:7412:3b8b:b0:fc:a2b0:25d7 with SMTP id nd11csp2728905rdb; Mon, 12 Feb 2024 14:54:42 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXjxKod6c9pdOUR8HeQHsKuACVsweuQtSsmBYE3DXA4CnUARbY6okQSeRWDwkG1xbU9I7nz/W2aMF3wKD/T3uvRJ81BtKUIX1yZ3VyN7g== X-Google-Smtp-Source: AGHT+IHGOJLMsQZxauQ+f7jVVRoQUyLrDM0zof+OAKyzfKfBi4Cy6uIy47SXlPsnkqG3ycFUE5Oi X-Received: by 2002:a05:6808:2210:b0:3c0:31e5:690d with SMTP id bd16-20020a056808221000b003c031e5690dmr8446340oib.43.1707778481771; Mon, 12 Feb 2024 14:54:41 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707778481; cv=pass; d=google.com; s=arc-20160816; b=n3jKaMVbphmNdn0RBCE570MHGiqjHWqqbhmG1ruSDoGjs7M4NoGkYy9PHhjz5Id/6m ONbuz/Xzvz+P1q689G+k+Zwjg9qdCrtmM7SUDmOTtKO+GLmsY0gv5PWKXYaboa6RWpXy ZMRFTTGE0Z8srHdNg1TGnyXS+UX4xqIUGaZ1amdBWMfjmsMRPSKpuUF584OOwFAkOipx UrC0hssCO6GjPtjJ2UbCHaqJGZon9pzcFJmApPI++AVlbP5lDyiSJ+q2yiaF/9q0qBLp K+SDIBVX+jv2WBp4Z9/nlP0rSpoIy9icfeFfjwx3ZX10xTuTW/oDDgDuv4ATkPoltS9D jP5A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=rCC1ghtzJzM0/3MEqBjKiVOGubjNvEKTtkOGCu4haLQ=; fh=QnyJCAY6CeK2b83Dnlr7ejCo+wKv973F9PBE+9PCxqQ=; b=M4QGFU6o0hGMqWKds+STrwhCmzkFsAvTtEHKlBMyOcZhAMI4jjzUsOsIB5N0NXUkYq Z2T0n941vvVttCoYlNzK1tvSh99sp1MpBMyrhgcfoY1ukaGQvzp/7FsGv4tTBiKhIEwE NLDyiPGAlki61pHEyZB1kkconMJeQqobiZ3BTH2AzPcNHNsCoCvo+TzW88Cs4+hIiz5K tx+BZdKoA45XdTshrpxe4LbKQnmKIi28t60VYiWIz8SqpwjV6OD4NUocfzQB/ux/PO/F HLdJi71gCON0lJdVGVo7Ckpj4EucZUZZ7gTQr7ah36W+sfmZYeMQ0q033Q7wGFJQ9gAs /bVg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=GmEOXWVj; arc=pass (i=1 spf=pass spfdomain=linux.ibm.com dkim=pass dkdomain=ibm.com dmarc=pass fromdomain=linux.ibm.com); spf=pass (google.com: domain of linux-kernel+bounces-62505-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-62505-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com X-Forwarded-Encrypted: i=2; AJvYcCXFMGYscXNAcV6x8gGjG0lbSj5TlGDoQ03UH6pe+2mToeG7EjCaP3GEtqukqYVKkL27Jpv8RWNwh/fGvp17N4qFfKBAuvAOQs7RfoLoZg== Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id k23-20020ac84797000000b0042c49d0dcc4si1473746qtq.34.2024.02.12.14.54.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Feb 2024 14:54:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-62505-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=GmEOXWVj; arc=pass (i=1 spf=pass spfdomain=linux.ibm.com dkim=pass dkdomain=ibm.com dmarc=pass fromdomain=linux.ibm.com); spf=pass (google.com: domain of linux-kernel+bounces-62505-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-62505-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 6EA1F1C2261C for ; Mon, 12 Feb 2024 22:54:41 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 30DC24F8A9; Mon, 12 Feb 2024 22:54:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ibm.com header.i=@ibm.com header.b="GmEOXWVj" Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5EA244F895; Mon, 12 Feb 2024 22:54:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.156.1 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707778453; cv=none; b=V2PDkQOgDYxgfcc0Uz2mY/poJ7xe27W/BG+hIblgFoVq8weJrK1CB/UN45+Ov80byM4PdtoXJ+oEoNtjIo23NIPx+P90qeeABh3JL5/3dpHfnKjnLKP82LYDSOanxjpfO3qVlF1302RF7csfqU7kChLApYHVVMpFx+SnxCKhUPU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707778453; c=relaxed/simple; bh=CRMISy2p24Ue65dVuL1E92o/9nMUj2CgBQns++yqL8U=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=YFAQS5Yw+nFfvJN4uvLh5K+vVvljKp+MCBEl7YD1UKc6X6Il5HTbXMPw2y813ijK2Y0o7liGURSnwmZW9dSfW9arNHhEb4dZ48G6zusCs/HLKcn+jddXIck4KSTlwJc0Y4VI+7lZQpS5rjzcZ93z/O6hQ3cdbAEeNCmpzOQErhI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com; spf=pass smtp.mailfrom=linux.ibm.com; dkim=pass (2048-bit key) header.d=ibm.com header.i=@ibm.com header.b=GmEOXWVj; arc=none smtp.client-ip=148.163.156.1 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.ibm.com Received: from pps.filterd (m0353729.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 41CMqQim021745; Mon, 12 Feb 2024 22:54:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : date : mime-version : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding; s=pp1; bh=rCC1ghtzJzM0/3MEqBjKiVOGubjNvEKTtkOGCu4haLQ=; b=GmEOXWVjxQrVBKG14kZu2pOX+qjec5vg1Q8zWLv85Cs4WA8uJB+QMQ33EttawsxS5u+b jlgyIaYUOVLy85QtiqZoriW4/aCBISNlu7T9mcNwVAf+6K6swp9ADcxLyFAc3NHOpMsp k/FETd25Co/OUjzw1xEzjBGJF6aX5MdWOCyUBzQxhv0JjmCLm0jrtQnDUqANprgECmmX AcMbKotO5+qzYDz01HOFTzeaGCmuOyk+HFsQHSiRZ4Q24Bhe1ALfvCa0VOAvqtrmCPZP 1fQKV9nCrk65MeZEzcxLvx8NfZZp2HhSQCeLuwsaqqWW/qy3Yjh4vvriLhZyYmqfZSPZ Ww== Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3w7vgj80um-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 12 Feb 2024 22:54:05 +0000 Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 41CMSQa7016495; Mon, 12 Feb 2024 22:54:04 GMT Received: from smtprelay06.fra02v.mail.ibm.com ([9.218.2.230]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 3w6mymbjrf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 12 Feb 2024 22:54:04 +0000 Received: from smtpav03.fra02v.mail.ibm.com (smtpav03.fra02v.mail.ibm.com [10.20.54.102]) by smtprelay06.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 41CMs1P439256706 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 Feb 2024 22:54:03 GMT Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 12B2520043; Mon, 12 Feb 2024 22:54:01 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A775820040; Mon, 12 Feb 2024 22:54:00 +0000 (GMT) Received: from [9.179.3.44] (unknown [9.179.3.44]) by smtpav03.fra02v.mail.ibm.com (Postfix) with ESMTP; Mon, 12 Feb 2024 22:54:00 +0000 (GMT) Message-ID: <957e4c37-954f-4c35-98ba-df5edde4b5ce@linux.ibm.com> Date: Mon, 12 Feb 2024 23:54:00 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] tracing: use ring_buffer_record_is_set_on() in tracer_tracing_is_on() To: Steven Rostedt Cc: Sven Schnelle , Masami Hiramatsu , Mathieu Desnoyers , linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org References: <20240205065340.2848065-1-svens@linux.ibm.com> <20240205075504.1b55f29c@rorschach.local.home> <20240205092353.523cc1ef@rorschach.local.home> <20240206060113.39c0f5bc@rorschach.local.home> <20240207060923.182ecb55@rorschach.local.home> <9a062196-ccbe-440e-a2f9-23eb8c5eb837@linux.ibm.com> <20240207072812.4a29235f@rorschach.local.home> <20240207104703.071ee985@rorschach.local.home> <8c986cb3-61b3-4f65-81c9-ffcfa994390f@linux.ibm.com> <20240212135320.26f90f28@gandalf.local.home> Content-Language: en-US From: Mete Durlu In-Reply-To: <20240212135320.26f90f28@gandalf.local.home> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: 7hafZk9ABcnUOTGZf4dYNy0I_3Fknip2 X-Proofpoint-GUID: 7hafZk9ABcnUOTGZf4dYNy0I_3Fknip2 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-12_18,2024-02-12_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 mlxscore=0 mlxlogscore=850 malwarescore=0 phishscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2402120178 On 2/12/24 19:53, Steven Rostedt wrote: > > Right, it will definitely force the race window to go away. > > Can you still trigger this issue with just Sven's patch and not this change? Sven's patch makes the test cases much more resilient. I needed to ramp up the load up to 4 stressors on a 4 core system before the test starts to fail again. At this point it is fair to say that the system is under significant load. The failing condition is now different, which tells me that Sven's patch have already solved(or improved) the previous issue. What is failing now: echo '** ENABLE TRACING' enable_tracing cnt=`cnt_trace` if [ $cnt -eq 0 ]; then fail "Nothing found in trace" fi Adding a sleep between enable_tracing and cnt_trace seems to improve the situation a lot. (my guess is that, the trace writer isn't getting any runtime before the test checks the trace output) echo '** ENABLE TRACING' enable_tracing +sleep $SLEEP_TIME cnt=`cnt_trace` if [ $cnt -eq 0 ]; then fail "Nothing found in trace" fi Didn't see any failure while increasing the system load until 8 stressors (this might have been luck). When system was under load with 8 stressors, I have seen the test failing 2 out of 10 times. Definitely an improvement over the current situation.