On 10/11/21 13:05, Maxim Kuvyrkov wrote:
On 8 Oct 2021, at 13:22, Martin Jambor mjambor@suse.cz wrote:
Hi,
On Fri, Oct 01 2021, Gerald Pfeifer wrote:
On Wed, 29 Sep 2021, Maxim Kuvyrkov via Gcc wrote:
Configurations that track master branches have 3-day intervals. Configurations that track release branches — 6 days. If a regression is detected it is narrowed down to component first — binutils, gcc or glibc — and then the commit range of the component is bisected down to a specific commit. All. Done. Automatically.
I will make a presentation on this CI at the next GNU Tools Cauldron.
Yes, please! :-)
On Fri, 1 Oct 2021, Maxim Kuvyrkov via Gcc wrote:
It’s our next big improvement — to provide a dashboard with current performance numbers and historical stats.
Awesome. And then we can even link from gcc.gnu.org.
You all are aware of the openSUSE LNT periodic SPEC benchmarker, right? Martin may explain better how to move around it, but the two most interesting result pages are:
Hi Martin,
The novel part of TCWG CI is that it bisects “regressions” down to a single commit, thus pin-pointing the interesting commit, and can send out notifications to patch authors.
Hello Maxim.
We do generate a fair number of benchmarking data for AArch64 and AArch32, and I want to have them plotted somewhere. I have started to put together an LNT instance to do that, but after a couple of days I couldn't figure out the setup. Could you share the configuration of your LNT instance? Or, perhaps, make it open to the community so that others can upload the results?
Sure, I would be more than happy sharing our LNT configuration. Note we don't use the vanilla version, because it does not support git revisions (so that we use $timeshamp.$hash), and modified LNT GUI can interpret that.
As Martin mentioned, the useful page latest_runs_report is upstreamed by me: https://lnt.opensuse.org/db_default/v4/SPEC/latest_runs_report
and these pages: https://lnt.opensuse.org/db_default/v4/SPEC/spec_report/branch https://lnt.opensuse.org/db_default/v4/SPEC/spec_report/options https://lnt.opensuse.org/db_default/v4/SPEC/spec_report/tuning
Do rely on special naming scheme of Machines, e.g.: benzen.spec2006.gcc-10.Ofast_generic
and a custom modification of LNT generates the pages. I can share it with you as well.
@Maxim: Please write me a private email and I can share all the details you need.
About the public LNT instance, we are likely not willing to share it right now.
Cheers, Martin
Thanks,
-- Maxim Kuvyrkov https://www.linaro.org