Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp9630260ybi; Wed, 10 Jul 2019 13:53:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqzHCUXSx3qMbkIn+1cXdGM0GcUhzJU5HkkzYpPuW8GR83oFqfv2lIA5Tps1XeqcGY2Xtu4o X-Received: by 2002:a17:902:2865:: with SMTP id e92mr247116plb.264.1562791981049; Wed, 10 Jul 2019 13:53:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562791981; cv=none; d=google.com; s=arc-20160816; b=Mf/JChtcSZY/GsIjBGvXLuu9atm6/dwy7uTYxVysnn3hjgO8PCTLVrUoZqnn9hulGg 1rKeE77jSJcnKfiBZlT9yWh4uJbwV8z5kwsTM+aosaeYDxllcCq9DSJ8J5qQwoCbxFVt 4xxxpgKaaAHT0fXmlPo1XcwDxC3rGZ+Vmgi8k9rKoMb7pLS7c6Nt2aTDqiVtXYZ2zynw F95xFPq6fWU8InGyN0FTJVeKPReMrIAJUmZTC+wOlxKYMn3b4/Dv7qD0iQWp6JAux0qa 2qiqOaPqZPOXgKCGLDEStSVW6ktJqBN+Sx8kR7BLoj1zlhWZmDZq8IG2+GuNE1cjozJ3 46cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date; bh=qIAF8UckxdQWjyxb0xX51bmcJwMAPRM2JdnRPHtNoJE=; b=QEoKWdsMwwPhxv9DjOY5yKQVIt2hfHe4XDOL3yKpCrBrYZcjwG1+fZLyMXlFHbEdDF SvNotd7AcPk4umAonIMTXzU4zQpowCbWu9gUa/CPNpClNSe4b8/mPMvVZaHmOXACiVOR +d/iuzjWKExU1lCELt69411aLJqLOBO4j0Uh58bOuyY7+4MkA8TLb2330yp+C9nY57UV 7emMxG0X+0HAqmYNRFNloUJ6ujELDpEHucn626/NSr4S5eC+phfT68OUMfzl5LGoesUb Ev0bkuzOB+51ftJujzN7iZ30UvWnnyhgs2eLzXo4C88dPYe+MDv/BDRZBnXtg3nPSXwn dRQg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 200si3242267pfy.101.2019.07.10.13.52.44; Wed, 10 Jul 2019 13:53:01 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727582AbfGJUau (ORCPT + 99 others); Wed, 10 Jul 2019 16:30:50 -0400 Received: from ms.lwn.net ([45.79.88.28]:38458 "EHLO ms.lwn.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726111AbfGJUau (ORCPT ); Wed, 10 Jul 2019 16:30:50 -0400 Received: from lwn.net (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id 181402BB; Wed, 10 Jul 2019 20:30:49 +0000 (UTC) Date: Wed, 10 Jul 2019 14:30:48 -0600 From: Jonathan Corbet To: Daniel Borkmann Cc: Kris Van Hees , netdev@vger.kernel.org, bpf@vger.kernel.org, dtrace-devel@oss.oracle.com, linux-kernel@vger.kernel.org, rostedt@goodmis.org, mhiramat@kernel.org, acme@kernel.org, ast@kernel.org, Peter Zijlstra , Chris Mason , brendan.d.gregg@gmail.com, davem@davemloft.net Subject: Re: [PATCH V2 1/1 (was 0/1 by accident)] tools/dtrace: initial implementation of DTrace Message-ID: <20190710143048.3923d1d9@lwn.net> In-Reply-To: References: <201907101537.x6AFboMR015946@aserv0122.oracle.com> <201907101542.x6AFgOO9012232@userv0121.oracle.com> <20190710181227.GA9925@oracle.com> Organization: LWN.net MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 10 Jul 2019 21:32:25 +0200 Daniel Borkmann wrote: > Looks like you missed Brendan Gregg's prior feedback from v1 [0]. I haven't > seen a strong compelling argument for why this needs to reside in the kernel > tree given we also have all the other tracing tools and many of which also > rely on BPF such as bcc, bpftrace, ply, systemtap, sysdig, lttng to just name > a few. So I'm just watching from the sidelines here, but I do feel the need to point out that Kris appears to be trying to follow the previous feedback he got from Alexei, where creating tools/dtrace is exactly what he was told to do: https://lwn.net/ml/netdev/20190521175617.ipry6ue7o24a2e6n@ast-mbp.dhcp.thefacebook.com/ Now he's being told the exact opposite. Not the best experience for somebody who is trying to make the kernel better. There are still people interested in DTrace out there. How would you recommend that Kris proceed at this point? Thanks, jon