From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 37149 invoked by alias); 15 Dec 2017 17:05:26 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 37134 invoked by uid 89); 15 Dec 2017 17:05:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=reserved, Great X-HELO: gate.crashing.org Received: from gate.crashing.org (HELO gate.crashing.org) (63.228.1.57) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 15 Dec 2017 17:05:24 +0000 Received: from gate.crashing.org (localhost.localdomain [127.0.0.1]) by gate.crashing.org (8.14.1/8.14.1) with ESMTP id vBFH5KVI017228; Fri, 15 Dec 2017 11:05:20 -0600 Received: (from segher@localhost) by gate.crashing.org (8.14.1/8.14.1/Submit) id vBFH5HSj017218; Fri, 15 Dec 2017 11:05:17 -0600 Date: Fri, 15 Dec 2017 17:05:00 -0000 From: Segher Boessenkool To: Markus Trippelsdorf Cc: Christophe Lyon , Paulo Matos , "gcc@gcc.gnu.org" Subject: Re: GCC Buildbot Update Message-ID: <20171215170514.GI10515@gate.crashing.org> References: <20171215074218.GA17463@x4> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171215074218.GA17463@x4> User-Agent: Mutt/1.4.2.3i X-IsSubscribed: yes X-SW-Source: 2017-12/txt/msg00096.txt.bz2 On Fri, Dec 15, 2017 at 08:42:18AM +0100, Markus Trippelsdorf wrote: > On 2017.12.14 at 21:32 +0100, Christophe Lyon wrote: > > On 14 December 2017 at 09:56, Paulo Matos wrote: > > > I got an email suggesting I add some aarch64 workers so I did: > > > 4 workers from CF (gcc113, gcc114, gcc115 and gcc116); > > > > > Great, I thought the CF machines were reserved for developpers. > > Good news you could add builders on them. > > I don't think this is good news at all. > > Once a buildbot runs on a CF machine it immediately becomes impossible > to do any meaningful measurement on that machine. That is mainly because > of the random I/O (untar, rm -fr, etc.) of the bot. As a result variance > goes to the roof and all measurements drown in noise. Automated runs should not use an unreasonable amount of resources (and neither should manual runs, but the bar for automated things lies much lower, since they are more annoying). All the cfarm machines are shared resources. Benchmarking on them will not work no matter what. And being a shared resource means all users have to share and be mindful of others. > So it would be good if there was a strict separation of machines used > for bots and machines used by humans. In other words bots should only > run on dedicated machines. The aarch64 builds should probably not use all of gcc113..gcc116. We do not have enough resources to dedicate machines to bots. Segher