From owner-freebsd-testing@FreeBSD.ORG Tue Nov 25 01:57:57 2014 Return-Path: Delivered-To: freebsd-testing@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1C4C2573; Tue, 25 Nov 2014 01:57:57 +0000 (UTC) Received: from mail-lb0-x22e.google.com (mail-lb0-x22e.google.com [IPv6:2a00:1450:4010:c04::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8F6BB603; Tue, 25 Nov 2014 01:57:56 +0000 (UTC) Received: by mail-lb0-f174.google.com with SMTP id w7so8453384lbi.19 for ; Mon, 24 Nov 2014 17:57:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=S3gcKfp1HA8kZsTUkTGoiNnt5lV9vSUAB3t8oraljn4=; b=QnRKL9550qDeJuScah/cmz7dY+qa7a1QII21ickZe4MTPK0eZoVG3YCIr5AshSoPiD xgylaasehv+PzA3tAtecpLtyHsQNICFDp8Mu/pMTOsbMqqO4F0RNJ+7yKQngDNXwV2Jk j2syHxCwmbwkTSw7pAH7eyAzMoe59I7V1/XYo/cJUIgWSY6G3qxxZYj7bUdruwrMaZmR 7hL5V8SdtOpyo64zcmdLKHbkPUTvcU++Zva42FkvVd1OdnPDftfdubp7QpNoHPR5U4Zf m9tVKjHsYOwbEGgzpxkwxC4Q4zDq2UiuFJz7FgqBDphsuLGl6QukIuhutj6lRjfjdPwv Wj/A== MIME-Version: 1.0 X-Received: by 10.112.138.137 with SMTP id qq9mr23341088lbb.80.1416880673849; Mon, 24 Nov 2014 17:57:53 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.130.168 with HTTP; Mon, 24 Nov 2014 17:57:53 -0800 (PST) In-Reply-To: <54713F35.9000209@freebsd.org> References: <54713F35.9000209@freebsd.org> Date: Mon, 24 Nov 2014 17:57:53 -0800 X-Google-Sender-Auth: QHFCuUteSOMHsJ0Lw5Wi4ATVwoI Message-ID: Subject: Re: Call for Help: Flame Graphs and Continuous Integration From: Craig Rodrigues To: Allan Jude Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: "freebsd-testing@freebsd.org" X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Nov 2014 01:57:57 -0000 On Sat, Nov 22, 2014 at 5:58 PM, Allan Jude wrote: > On 2014-11-22 17:23, Craig Rodrigues wrote: > > FYI: > > > > > https://lists.freebsd.org/pipermail/freebsd-testing/2014-November/000667.html > > > > Please send follow-ups to freebsd-testing@FreeBSD.org > > > > -- > > Craig > > I would be interested in working on this. It shares some requirements > with another tool I am working on: https://wiki.freebsd.org/bvt > > What exactly are you looking to generate a flamegraph of? > What do you want to profile? > Ahh, good. It looks like you are interested in similar things. We will make better progress if we work together and collaborate. I would like to focus on getting a working prototype going first, and then refine the test case and test environment later. There are a lot of software components to link together, so just going through the exercise of tying things together, and refining things over time is worth it. I would like to start with: (1) Take the existing scripts in the https://github.com/freebsd/freebsd-ci repo which boot and test bhyve VM with kyua. (2) Refactor/modify/copy/whatever the scripts so that we can generate a flamegraph instead of running kyua. (3) Pick some type of load to generate during the (4) Create a Jenkins job to boot the VM, generate the load, and generate the flamegraph If this is something you are interested in working on, it will be very helpful. Also, by accumulating various scripts in the https://github.com/freebsd/freebsd-ci repo, we will have reusable stuff that people can use in their own efforts to benchmark and test FreeBSD. Thanks. -- Craig