Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 02368200B5A for ; Thu, 4 Aug 2016 23:17:14 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 00AC8160AAE; Thu, 4 Aug 2016 21:17:14 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 45714160AAB for ; Thu, 4 Aug 2016 23:17:13 +0200 (CEST) Received: (qmail 19119 invoked by uid 500); 4 Aug 2016 21:17:12 -0000 Mailing-List: contact builds-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: builds@apache.org Delivered-To: mailing list builds@apache.org Received: (qmail 19097 invoked by uid 99); 4 Aug 2016 21:17:12 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Aug 2016 21:17:12 +0000 Received: from mail-qk0-f175.google.com (mail-qk0-f175.google.com [209.85.220.175]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id C23C21A0285; Thu, 4 Aug 2016 21:17:11 +0000 (UTC) Received: by mail-qk0-f175.google.com with SMTP id x185so53052774qkc.2; Thu, 04 Aug 2016 14:17:11 -0700 (PDT) X-Gm-Message-State: AEkoouvVNz3m4SJZHVovJ/KnnqBPV4f7GKS4a3xFz2dRXMERIZMVpAmxUT9zon7TRWJPTyhzMH3ZmFzXkznOVw== X-Received: by 10.55.6.137 with SMTP id 131mr9090023qkg.199.1470345430676; Thu, 04 Aug 2016 14:17:10 -0700 (PDT) MIME-Version: 1.0 Reply-To: gmcdonald@apache.org Received: by 10.233.223.130 with HTTP; Thu, 4 Aug 2016 14:16:50 -0700 (PDT) In-Reply-To: References: From: Gav Date: Fri, 5 Aug 2016 07:16:50 +1000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Jenkins Node Labelling Documentation To: Sean Busbey Cc: builds , "infrastructure@apache.org Infrastructure" , Hadoop Common Content-Type: multipart/alternative; boundary=001a114c5d5a17cb380539457910 archived-at: Thu, 04 Aug 2016 21:17:14 -0000 --001a114c5d5a17cb380539457910 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, Aug 5, 2016 at 3:14 AM, Sean Busbey wrote: > > Why? yahoo-not-h2 is really not required since H2 is the same as all th= e > other H* nodes. > > The yahoo-not-h2 label exists because the H2 node was misconfigured > for a long time and would fail builds as a result. Yes I know, but now its not, so is no longer needed. > What label will > jobs taht are currently configured to avoid H2 be migrated to? Will > they be migrated automatically? > Currently I'm asking that projects make the move themselves. Most jobs would be fine as they have multiple labels, so just need to drop the yahoo-not-h2 label to give them access to H2. If, when I drop the label I see jobs with it in use, I'll remove it. > > > The 'docker' label references installed software and should be dropped. > We have and will continue to install docker wherever it is required.=EF= =BB=BF > > How do we determine where it's required? If I have a job that relies > on docker being installed, do I just get to have it run unlabeled? > You are reading too much into it, what if you have a job that relies on Ant, or Tomcat, or Gradle, or ... Where are the labels for those? There aren't any , and their shouldn't be, just like Docker should never have been a label. Docker is installed already on most nodes. If you find it missing , report it. HTH Gav... > On Thu, Aug 4, 2016 at 4:18 AM, Gav wrote: > > Hi All, > > > > Following on from my earlier mails regarding Java, Maven and Ant > > consolidations, I thought > > you might like a page detailing the Jenkins Labels and which nodes they > > belong to. > > > > I've put it up here :- > > > > https://cwiki.apache.org/confluence/display/INFRA/Jenkins+node+labels > > > > I hope you find it useful. > > > > In addition I propose to remove a couple of redundant labels to make > > choosing a label > > easier. > > > > Proposal is to remove labels yahoo-not-h2, ubuntu and docker. Why? > > yahoo-not-h2 is really not required since H2 is the same as all the oth= er > > H* nodes. ubuntu is a copy of Ubuntu and both are identical. > > The 'docker' label references installed software and should be dropped. > We > > have and will continue to install docker wherever it is required.=EF=BB= =BF > > > > If no objections I'll remove these labels in ~2 weeks time on 19th Augu= st > > > > HTH > > > > Gav... (ASF Infrastructure Team) > > > > -- > busbey > --001a114c5d5a17cb380539457910--