Received: by 2002:a05:6a10:6006:0:0:0:0 with SMTP id w6csp195608pxa; Wed, 26 Aug 2020 22:39:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxTC1yRoWom8fXLOZ9bgSNs2+A95PikhLhq8FjHNTvfhoM2ucoFi97RRUhZ75SfT2mF8P5O X-Received: by 2002:a50:e70e:: with SMTP id a14mr17641159edn.93.1598506754415; Wed, 26 Aug 2020 22:39:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598506754; cv=none; d=google.com; s=arc-20160816; b=G1hBwfqnrm3RpdrXcyNuEZjEZrk+7zyqKS3bi8ykY44y0UNusLuJt0sZq6bvVjFSbr cRyxG7WGZ9Tp6LE1rl5dYBU5o5uyF7S6HFhUToFxNicq/1N7oRBLpawIKrMsliQ4cvzO 6FjSbdwn6/m4JPha8+5JIUXSxvAPn6m4FWN4Pw2UdFQYckO0a9Of98110rPMrr/OSTLh GT7xuiOkPDAzsB/YsL8udxZWdD3fk3wH2quXgPIs+yxgCUGfyisRetB7pBgELWFtt5Hw vncfN+U7Y20dEe/D6JCLMe6xsTvl5Two1BAaermXcqojRiCB71dMQ5rbULMc6RGLbi9P a8IA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=y3sZv+z9fUpTpAfWVMzXCp8zFYNqHdSRRJDCE3vmCJw=; b=yLsO6nO/dLe2RZakDeE733rPkoEbiVbLQBgMw9b++tLoY1WWpps0aOStSFTHpcniP+ 2y/JPDuleT2m0GN71iOB6ePLeZxSWrDG/OLlvD5JICVIe4kGO9nTizxmfRNSjiNces7U sU1mibU/uVBCop+8Yw6Tzs7xhJzFOTFXqa2bGNnodXvkRhl5wtNhSqlww8dJOA4qk7gG C9fvpfGLqVCnL6V/z8oQxn4rPVVvet100wbfLh2Qz8/BEwNGGchQjEwKIeyUV8HrWLQX wAbVV5uNm3t7sSfhSzPSRwQfqG9wtWW2wrYM0VMWd935Kz+M/nV+kKKFy+6P/Hezd1BC WoOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ToO6z40E; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s8si856818edy.522.2020.08.26.22.38.50; Wed, 26 Aug 2020 22:39:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ToO6z40E; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726098AbgH0FhR (ORCPT + 99 others); Thu, 27 Aug 2020 01:37:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59316 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725847AbgH0FhQ (ORCPT ); Thu, 27 Aug 2020 01:37:16 -0400 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F366C061246 for ; Wed, 26 Aug 2020 22:37:15 -0700 (PDT) Received: by mail-wr1-x444.google.com with SMTP id o4so4094113wrn.0 for ; Wed, 26 Aug 2020 22:37:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=y3sZv+z9fUpTpAfWVMzXCp8zFYNqHdSRRJDCE3vmCJw=; b=ToO6z40E3y9B80oZKLLoMf/rHsgxuisDAqp9dXMXaRRQJFIGBpnUwbrtphZ4T8mLcQ 84HZIpo1UVZsbHxRrSjcE/KUJPQrKzxL/+A+WTq0uhB/NHVZ5ZhAj5+rth8eVD87ty5j RG9qsXxAcSkTbSrhbPjdKcfGHonPeOYbZPJTXOGpM+Ak3VHXCcUVy/q2XKRYePa6IvDy SgpoYPNYxcTSl7IkA0BmbuxwqjMUrZPVv0ARcyONlpCCntrQL3PZz4C/cjY2LPXDpfzL HUQWtu96rMC8urtC8lB8rY/i2Qx/bWc591c5x5ZNQf+ZLTNkGPlfKSb2djzgBx4nnAoI vEmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=y3sZv+z9fUpTpAfWVMzXCp8zFYNqHdSRRJDCE3vmCJw=; b=s/5hCbiRkQCTd6I4KMhY+PQrjkAc8cbF8GsU+1PoRjQ9PTsAGHtEXMOjoucRfHvDwP gJiG1HFnO9ze1lXgkpfQRDyiZBwUIfX4ODUnJtyzfRYT2dzVB145+Jm9s1bmcu1dk+kC ZNZPer05C5YXTzG/dT/aroL2wRkraE1EO4VwYLitg8ZwCevx8MFRjCZH8FA49VoAX7ue Tc5LmUx/y6U5cDSWOpUHnmWhJer6tQ517saWOChQkiozy+iccfjc68z13aeu21AKywUL BR+gsr1/pCYDUd3iF9KSZofjzn3y7Z6AxJffB/m24QYLbaag/UEfv0UJn6bIFoOEMkeH MGbw== X-Gm-Message-State: AOAM5306CTD4xvXUqUIszLXtRlQrgRQNweZPvH79LOOXbJOLIK1ApczY 10MN9WBujG5MeCILWS3jLIEy9aK1BYWDMnHmfa1LDQ== X-Received: by 2002:adf:f184:: with SMTP id h4mr5335878wro.376.1598506632307; Wed, 26 Aug 2020 22:37:12 -0700 (PDT) MIME-Version: 1.0 References: <20200813222155.268183-1-pc@us.ibm.com> <20200814124307.GF13995@kernel.org> <20200827020640.GA48404@li-24c3614c-2adc-11b2-a85c-85f334518bdb.ibm.com> In-Reply-To: <20200827020640.GA48404@li-24c3614c-2adc-11b2-a85c-85f334518bdb.ibm.com> From: Ian Rogers Date: Wed, 26 Aug 2020 22:37:01 -0700 Message-ID: Subject: Re: [PATCH] perf stat: update POWER9 metrics to utilize other metrics To: "Paul A. Clarke" Cc: kajoljain , LKML , linux-perf-users , Jiri Olsa , maddy@linux.ibm.com, Arnaldo Carvalho de Melo Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 26, 2020 at 7:06 PM Paul A. Clarke wrote: > > On Wed, Aug 26, 2020 at 09:26:40AM -0700, Ian Rogers wrote: > > On Fri, Aug 14, 2020 at 5:43 AM Arnaldo Carvalho de Melo > > wrote: > > > Em Fri, Aug 14, 2020 at 11:20:42AM +0530, kajoljain escreveu: > > > > On 8/14/20 9:13 AM, Ian Rogers wrote: > > > > > On Thu, Aug 13, 2020 at 3:21 PM Paul A. Clarke wrote: > > > > >> These changes take advantage of the new capability added in > > > > >> merge commit 00e4db51259a5f936fec1424b884f029479d3981 > > > > >> "Allow using computed metrics in calculating other metrics". > > > > >> > > > > >> The net is a simplification of the expressions for a handful > > > > >> of metrics, but no functional change. > > > > >> > > > > >> Signed-off-by: Paul A. Clarke > > > > > > > > The patch looks good to me. > > > > > > > > Reviewed-by: Kajol Jain > > > > > > Thanks, applied. Added Ian's Acked-by as well. > > > > I've synced perf and testing on a remote machine (not easy for me to > > log into) I see failures in perf test "10.3: Parsing of PMU event > > table metrics" like: > > ... > > parsing metric: dfu_stall_cpi - dflong_stall_cpi > > Parse event failed metric 'dfu_other_stall_cpi' id 'dflong_stall_cpi' > > expr 'dfu_stall_cpi - dflong_stall_cpi' > > Error string 'parser error' help '(null)' > > Parse event failed metric 'dfu_other_stall_cpi' id 'dfu_stall_cpi' > > expr 'dfu_stall_cpi - dflong_stall_cpi' > > Error string 'parser error' help '(null)' > > ... > > > > This may be that the test doesn't handle the metric in terms of metric > > addition and so I'll look for a fix. I thought I'd send a heads up in > > case you had already seen/addressed this. Is perf test on PowerPC > > clean for you at the moment? > > I see these errors as well (on 5.9-rc2). Each error seems to be for the > newer metrics that take advantage of the newer functionality, including > the metrics I changed recently, and Kajol's 24x7 and nest metrics. > > Thanks for the heads up! I confess I had not seen the errors only because > I wasn't looking. :-/ No worries, if we create a similar Intel metric it will likely exhibit a similar issue in the test. Arnaldo and I have wondered about having an all architectures mode for jevents to make it easier to test cases like this. As my PowerPC set up is a bit special it is great that you've confirmed this isn't at fault :-) I'll try to get time to dig a little further. Thanks, Ian > PC