Received: by 10.223.185.116 with SMTP id b49csp4101342wrg; Tue, 6 Mar 2018 09:49:20 -0800 (PST) X-Google-Smtp-Source: AG47ELtzM4nIMp4IFFE7p+BKfjbJYiQAbOiRJbrfzzHi7u+mC9gCapXDLs1vacxiPjoVh8ccPQtP X-Received: by 10.98.200.80 with SMTP id z77mr19317244pff.85.1520358560049; Tue, 06 Mar 2018 09:49:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520358560; cv=none; d=google.com; s=arc-20160816; b=GUUHaigzEuebVCBHl5TRhkI9jbG5yU+GxWEVpUB/9KFeCT07Ew/E9PMP10RWPZSERI RgpFZkzE2Swa9fGdrHr/GHouGiSEqmt68tj6sEgixrAO0EJzVFBedeTHDps+zs/r+JPw 6nkc8HxxC1YquDdPXtDLI3XU7r8VTCUN9oDYfe1tQ4tQGDcot60iH9QXU7eaW7sPjbnf Cg6APbGEWqk0FxjOnalsYU9F+lC1ybu2qRuQDX+V4WdPshlJYHDiuWGEIJ+AcQye1j52 9L+WurNAYv8IQLYJss9sMCqdI88D77xelXi4z6gUEhgnQz232gJ42XW6/HCot9Q18IgM x6WQ== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=AXNyYpro2On+HRA9QVgS82GHiKx6YTdWPPZbmV+bOwM=; b=aRJbomVPzu2IiI0Jpnpx017oLNqiJD0af7tUuALiA1M6BWKwlNP4AtuIyB82N6GfOX byZ7/l0u4Fxuny+B7825yPVoihdeThF3WlU3LD3TY/L4gInsuwn2JJibrROQPtYhnMD8 emiClwzOZcY390pTUardWlPzxHzyJ0Kja66lOpmjRzYoZY8Vl5f3S8ihYIzs8xQE1qoQ Tcq9s1utEYOp1H39in3r6s2e7cmxdPvFnAvcTkUr/qwG7AquCZsS0yefauTDWhIU/yjj sfu7H+coWfvwphMPdgvsHGxwOCVB8yzPKrHk7DMGzuJTqf/v+FyvaIrbhdRDUqnkMVCO 45Lw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Eaqm20ws; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t134si10115592pgc.664.2018.03.06.09.49.05; Tue, 06 Mar 2018 09:49:20 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Eaqm20ws; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753969AbeCFRrd (ORCPT + 99 others); Tue, 6 Mar 2018 12:47:33 -0500 Received: from mail-pf0-f178.google.com ([209.85.192.178]:36561 "EHLO mail-pf0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750817AbeCFRrb (ORCPT ); Tue, 6 Mar 2018 12:47:31 -0500 Received: by mail-pf0-f178.google.com with SMTP id 68so9035685pfx.3 for ; Tue, 06 Mar 2018 09:47:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=AXNyYpro2On+HRA9QVgS82GHiKx6YTdWPPZbmV+bOwM=; b=Eaqm20ws2sJZ8Euoz7+NJvYF/5jD5vfUEIXiaVasnQWCvVT3JIxDy5rVSNHCBnzVvf BKWxbLVUNsnRvB34BHBRZ7gYwE7GoP4tpEx+GLFGdC0TZT965V2aDkMWZDyOpuux7PsK 3GkyJM6jT8cXMK9q40p3UX9bkyL06bHKQhaeXarSjEnFvS3bYMpZjl1aC4HHYhdrG7/s Qk3S9wrc1hdHdmaS7I1wG+aL3NlinfEe9u4AmxsBQftw04tNz3F6tPHB7NBOy+wSKTCa cf2QsbYbpYFAJDA3evaYS4V3nfxiHIIe40KStiBs/W6hjNRQWiLrlc5neNFEdMdF609n kBMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=AXNyYpro2On+HRA9QVgS82GHiKx6YTdWPPZbmV+bOwM=; b=prKiVNylU0PndsUScwEkvSE2GD3NpLlumlidX3nK0JXJBtp3eTjGYKtHDD2aLnBjEf hYsymPZST1WxbP6Wjnf6FTbQffUBEEqbl9J0t8eLD6jNKiCo5QMrTs4Mu0GxX5GZB9cx jFkBDHHrl2OFTCegNQOl3uMN4CZchq4KPDsCslWKwo80pfN3w4J3tv/M0SDpPjjg8JeR btsKAE9DAvdwNT+xwabXQVtlUWbc/HPfv71q/lG4QkUqXeyLy/P/B1ULg3nd/2RDGeaN zhB7QpUspEQ9aSLPjz3iko2S5wo3OsokPIf0NQWSbFbb9As4DdpM9ASHpF1tUJ/NNv8X dQdA== X-Gm-Message-State: APf1xPDcg3GTqUbdIPmHJkFMyYprYxto2hopw3U4h7Uwcwlsk4GXE/Mm Z1t2yBQW51/vPPsiCO2NgLNjCijooN7r1goe50w= X-Received: by 10.101.72.199 with SMTP id o7mr15702061pgs.303.1520358449739; Tue, 06 Mar 2018 09:47:29 -0800 (PST) MIME-Version: 1.0 Received: by 10.236.137.16 with HTTP; Tue, 6 Mar 2018 09:47:09 -0800 (PST) In-Reply-To: <20180306170011.GD25017@tassilo.jf.intel.com> References: <20180306064353.31930-1-xiyou.wangcong@gmail.com> <20180306170011.GD25017@tassilo.jf.intel.com> From: Cong Wang Date: Tue, 6 Mar 2018 09:47:09 -0800 Message-ID: Subject: Re: [PATCH] perf stat: fix cvs output format To: Andi Kleen Cc: LKML , Arnaldo Carvalho de Melo , Jiri Olsa , Ilya Pronin 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 Tue, Mar 6, 2018 at 9:00 AM, Andi Kleen wrote: > On Mon, Mar 05, 2018 at 10:43:53PM -0800, Cong Wang wrote: >> From: Ilya Pronin >> >> When printing stats in CSV mode, perf stat appends extra CSV >> separators when counter is not supported: >> >> ,,L1-dcache-store-misses,mesos/bd442f34-2b4a-47df-b966-9b281f9f56fc,0,100.00,,,, >> >> which causes a failure of parsing fields. The numbers of separators > > Causes failure in what? Failed to know how many fields in that line, clearly there are less separators when it is supported. > >> is fixed for each line, no matter supported or not supported. > > I don't think they're extra fields, there are cases where they can be filled out > for variance, metricvalue, unit. And other code in perf too uses empty > fields when something is not available. Are you saying there should be more fields when it is not supported? Here is the output from your own commit: 423470,,stalled-cycles-frontend,509102,100.00,65.69,frontend cycles idle ,,stalled-cycles-backend,0,100.00,,,, so line 1 has 7 fields, line 2 has 9 fields, and this is expected?