Re: [Mono-dev] Switch off the Jenkins ARM builds on PRs for now

2015-02-20 Thread Miguel de Icaza
Hey,

We could do the ARM runs only for things that touch mono/mono.   While it
is not perfect, it is a close enough approximation for what we care.

Miguel

On Thu, Feb 19, 2015 at 3:01 PM, Alexander Köplinger 
alex.koeplin...@outlook.com wrote:

 I very much agree, but currently when multiple PR builds are scheduled
 you're waiting a couple of hours for the result which is not ideal either.
 Jo advised me to bring this up on the mailing list, I'm not really happy
 with my suggestion as well...

 -- Alex

 --
 Date: Thu, 19 Feb 2015 16:53:34 -0500
 Subject: Re: [Mono-dev] Switch off the Jenkins ARM builds on PRs for now
 From: kump...@gmail.com
 To: alex.koeplin...@outlook.com
 CC: mono-devel-list@lists.ximian.com


 Why should we not test changes on ARM?

 It's as important as the intel targets and breaking it comes with the same
 issues.

 On Thu, Feb 19, 2015 at 4:18 PM, Alexander Köplinger 
 alex.koeplin...@outlook.com wrote:

 The Jenkins ARM builds cause quite some delays in PR building as they are
 slower than an amd64/i386 build and Jenkins can only start the next build
 when the previous one finished on all architectures.

 What's your opinion on switching off the ARM builds for pull requests for
 now until more workers can be brought online to better handle PR spikes?

 -- Alex



 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list



 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list


___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-dev] Switch off the Jenkins ARM builds on PRs for now

2015-02-19 Thread Alexander Köplinger
The Jenkins ARM builds cause quite some delays in PR building as they are 
slower than an amd64/i386 build and Jenkins can only start the next build when 
the previous one finished on all architectures.
 
What's your opinion on switching off the ARM builds for pull requests for now 
until more workers can be brought online to better handle PR spikes?
 
-- Alex
 
  ___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Switch off the Jenkins ARM builds on PRs for now

2015-02-19 Thread Slide
You can turn on concurrent building in the project settings on Jenkins.
There are some caveats, see below.

Execute concurrent builds if necessary:

If this option is checked, Jenkins will schedule and execute multiple
builds concurrently (provided that you have sufficient executors and
incoming build requests.) This is useful on builds and test jobs that take
a long time, as each build will only contain a smaller number of changes,
and the total turn-around time decreases due to the shorter time a build
request spends waiting for the previous build to complete. It is also very
useful with parameterized builds, whose individual executions are
independent from each other. For other kinds of jobs, allowing concurrent
executions of multiple builds may be problematic, for example if it assumes
a monopoly on a certain resource, like database, or for jobs where you use
Jenkins as a cron replacement. If you use a custom workspace and enable
this option, all your builds will run on the same workspace, thus unless a
care is taken by your side, it'll likely to collide with each other.
Otherwise, even when they are run on the same node, Jenkins will use
different workspaces to keep them isolated. When Jenkins creates different
workspaces for isolation, Jenkins appends @num to the workspace directory
name, e.g. @2. The separator @ can be configured by setting the system
property hudson.slaves.WorkspaceList to the desired separator string on
the Jenkins command line. E.g. -Dhudson.slaves.WorkspaceList=- will use a
dash as separator.

On Thu Feb 19 2015 at 2:19:09 PM Alexander Köplinger 
alex.koeplin...@outlook.com wrote:

 The Jenkins ARM builds cause quite some delays in PR building as they are
 slower than an amd64/i386 build and Jenkins can only start the next build
 when the previous one finished on all architectures.

 What's your opinion on switching off the ARM builds for pull requests for
 now until more workers can be brought online to better handle PR spikes?

 -- Alex


  ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Switch off the Jenkins ARM builds on PRs for now

2015-02-19 Thread Alexander Köplinger
I very much agree, but currently when multiple PR builds are scheduled you're 
waiting a couple of hours for the result which is not ideal either.
Jo advised me to bring this up on the mailing list, I'm not really happy with 
my suggestion as well...
-- Alex
 
Date: Thu, 19 Feb 2015 16:53:34 -0500
Subject: Re: [Mono-dev] Switch off the Jenkins ARM builds on PRs for now
From: kump...@gmail.com
To: alex.koeplin...@outlook.com
CC: mono-devel-list@lists.ximian.com

Why should we not test changes on ARM?
It's as important as the intel targets and breaking it comes with the same 
issues.
On Thu, Feb 19, 2015 at 4:18 PM, Alexander Köplinger 
alex.koeplin...@outlook.com wrote:



The Jenkins ARM builds cause quite some delays in PR building as they are 
slower than an amd64/i386 build and Jenkins can only start the next build when 
the previous one finished on all architectures.
 
What's your opinion on switching off the ARM builds for pull requests for now 
until more workers can be brought online to better handle PR spikes?
 
-- Alex

 
  

___

Mono-devel-list mailing list

Mono-devel-list@lists.ximian.com

http://lists.ximian.com/mailman/listinfo/mono-devel-list



  ___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list