From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 2HOVHlrrVV9zQwAA0tVLHw (envelope-from ) for ; Mon, 07 Sep 2020 08:12:10 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id EDGGGlrrVV/8TAAA1q6Kng (envelope-from ) for ; Mon, 07 Sep 2020 08:12:10 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A9809940414 for ; Mon, 7 Sep 2020 08:12:09 +0000 (UTC) Received: from localhost ([::1]:58480 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFCG0-0003o2-NQ for larch@yhetil.org; Mon, 07 Sep 2020 04:12:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41050) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFCFu-0003nu-T0 for bug-guix@gnu.org; Mon, 07 Sep 2020 04:12:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36296) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kFCFu-00018L-KK for bug-guix@gnu.org; Mon, 07 Sep 2020 04:12:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kFCFu-0004QM-Er for bug-guix@gnu.org; Mon, 07 Sep 2020 04:12:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#32548: Cuirass: Performance monitoring Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 07 Sep 2020 08:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32548 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Christopher Baines Received: via spool by 32548-submit@debbugs.gnu.org id=B32548.159946631316993 (code B ref 32548); Mon, 07 Sep 2020 08:12:02 +0000 Received: (at 32548) by debbugs.gnu.org; 7 Sep 2020 08:11:53 +0000 Received: from localhost ([127.0.0.1]:47842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFCFl-0004Q0-Gd for submit@debbugs.gnu.org; Mon, 07 Sep 2020 04:11:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFCFj-0004Pl-Sa for 32548@debbugs.gnu.org; Mon, 07 Sep 2020 04:11:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37539) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFCFe-00015A-Lc; Mon, 07 Sep 2020 04:11:46 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=54580 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kFCFd-0002B2-6W; Mon, 07 Sep 2020 04:11:46 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87y2lmlox2.fsf@cbaines.net> (Christopher Baines's message of "Sun, 06 Sep 2020 19:51:05 +0100") References: <87pny3783p.fsf@gnu.org> <87d02zge5e.fsf@gnu.org> <87y2lmlox2.fsf@cbaines.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 Fructidor an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 07 Sep 2020 10:11:39 +0200 Message-ID: <874koarop0.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mathieu Othacehe , 32548@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: -1.01 X-TUID: Wh3y7Rh7NzWZ Hi, Christopher Baines skribis: > Mathieu Othacehe writes: > >> Hello, >> >>> As discussed earlier today on IRC with Cl=C3=A9ment, we could add perfo= rmance >>> monitoring capabilities to Cuirass. Interesting metrics would be: >>> >>> =E2=80=A2 time of push to time of evaluation completion; >>> >>> =E2=80=A2 time of evaluation completion to time of build completion. >> >> Small update on that one. With Cuirass commit >> 154232bc767d002f69aa6bb1cdddfd108b98584b, we now have the following >> timestamps: >> >> * Checkout commit time. >> * Evaluation creation. >> * Evaluation checkouts completion. >> * Evaluation completion. >> >> For the first timestamp, I'm using Guile-Git to extract the commit time, >> which is not the commit push time. In fact, I think there is no such >> thing as "commit push time" in git. > > I had this issue with the Guix Data Service as well, it uses the > timestamp in the email sent by the Savannah git hook, which is the > closest I've got to "commit push time". Neat. >> We can still compute the metric 'time of commit to time of evaluation >> completion', but it's less relevant than the proposed 'time of push to >> time of evaluation completion'. > > As someone can commit, then potentially push those commits hours later, > assuming no one else has pushed, this data might be a bit noisy. Time > between Curiass noticing the new commit to the evaluation completion > might be cleaner. Agreed. We regularly push commits that are weeks or months old (sometimes years), so there might be too many outliers when looking at the commit time. Thanks for pushing this, Mathieu! Ludo=E2=80=99.