Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B7C28109B8 for ; Wed, 29 Jan 2014 08:09:37 +0000 (UTC) Received: (qmail 91805 invoked by uid 500); 29 Jan 2014 08:09:36 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 91782 invoked by uid 500); 29 Jan 2014 08:09:36 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 91774 invoked by uid 99); 29 Jan 2014 08:09:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Jan 2014 08:09:35 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of trippie@gmail.com designates 74.125.83.44 as permitted sender) Received: from [74.125.83.44] (HELO mail-ee0-f44.google.com) (74.125.83.44) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Jan 2014 08:09:27 +0000 Received: by mail-ee0-f44.google.com with SMTP id c13so691213eek.17 for ; Wed, 29 Jan 2014 00:09:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:content-type:content-transfer-encoding:subject :message-id:date:to:mime-version; bh=CbABF3XLwKFC/B12RiZfcbaOFreb/+6xtIUSdcN02Yo=; b=MYYP8I5fTT8BmYQlzZjL4d8kLhHoB1Q6TginWtdLqIPzPG2xfiw5uVI6KwHZHQtEa8 HiZ9qy4VWiBLGz1FweqcMEO3KgUTFgJwhfo9W0JOjVaDJhvOUusGKooGu+p/vumWdFRV 6Ti03JqwUj3nwJIKXwhYPyF/sJMEEWhZ6A95FSRdvqLb9ELjFFyl+EKLRTEELVb5w9jR ETOUQbZibhN2VDIdYJdHEL0w9WrzNZZ+uFLmT5/Mm0tFQS4puVJmjj3EAtQaxhG2OVPb E6ZsGjya5LYubw/FEsSydI1LxVX5qI0P4P+R/H3gZ4V1sbLRPNCFkjlbH3hQu9tanynw 0Pxw== X-Received: by 10.15.34.136 with SMTP id e8mr148165eev.90.1390982947773; Wed, 29 Jan 2014 00:09:07 -0800 (PST) Received: from [10.10.1.76] ([95.142.96.53]) by mx.google.com with ESMTPSA id 8sm53588eef.1.2014.01.29.00.09.06 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 29 Jan 2014 00:09:06 -0800 (PST) Sender: Trippie From: Hugo Trippaers Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: [JENKINS] Jenkins the spammer Message-Id: <17FD6459-BB71-4FA9-B4A0-4A45FD5E3DF5@GMAIL.com> Date: Wed, 29 Jan 2014 09:09:05 +0100 To: dev Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) X-Mailer: Apple Mail (2.1827) X-Virus-Checked: Checked by ClamAV on apache.org Hey guys, Ofter the last few weeks we had a lot of problems with Jenkins actually = reporting build problems that were actually infrastructure related. I = try and explain the issues and how we try to prevent them from happening = in the future. The GIT plugin used by jenkins has a build in timeout of 10 minutes, if = a git operation takes longer than this it will report an error. This = timeout is not configurable from within Jenkins and needs to be set with = a system property. I=92ve made a patch on the cloud-jenkins plugin that = will allow us to set custom system properties for the jclouds slaves. = This resolved most of the intermittent build problems. There was also the recent change to java 7 for master. This caused most = of the master builds to fail on Jenkins as all slaves were setup to = explicitly use java 6 (at that was our target platform). Now we made = some changes so each build can specify which JDK version it will use at = build time. This works on the cloudstack-buildslaves but not yet on the = rpm builders. Because of this the debian and redhat packages are not = built yet. There were also some problems with the artifacts required for the = awsapi. Due to a configuration in the poms for the transient = dependencies (outside our tree) several artifacts would have be = downloaded from a maven repository that no longer existed. However the = site didn=92t return a 404 that maven would pickup, but a 200 with an = index page so maven would think it properly downloaded the pom/jar file. = Causing grief later in the proces. We now use a custom settings.xml for = the master build that redirects this particular repository to the = archiva instance that david setup. The positive news is that we now have upgraded the service offering for = the cloudstack-buildslaves to 4 x 2.6Ghz cores and 4Gb ram, further = reducing the main master build to just under 8 minutes (including = awsapi). It=92s not completely done yet, but hopefully this will help getting = Jenkins back into a stable state where we can rely on failures being = real failures in the build and not in the infrastructure. Cheers, Hugo