Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/plugin-pom
  Commit: b7098af93eeb9f0e388dc7179c613f216cf183dd
      
https://github.com/jenkinsci/plugin-pom/commit/b7098af93eeb9f0e388dc7179c613f216cf183dd
  Author: Baptiste Mathus <bat...@batmat.net>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  [JENKINS-37177] surefire concurrency inappropriate default causes random 
build failures

As explained in the report, I concur that this setting is not the best one.
We should have least-surprising default, i.e. one that for instance makes
test successful in most cases.
Then, for CI, or for testing, let people choose to go for more hunts.

This settings is even worse nowadays I think, because it is becoming
common to slice hosts through containerization, but in most situations
people would simply slice the memory and let the default settings on.
That means that you would have more often than some years ago a config
with say 4 GB only, but maybe 8 or 16 cores. And that would obviously
fail. I had the exact same case in the past with the GWT compiler on
that very kind of agent.

In general, hence also on dev boxes like explained in the report,
this is also an issue with the Moore Law at least slowing
down: we are going to have more and more machines with a bunch of CPUs,
but not necessarily more than 16, or even soon 32 GB, which should be
enough for running the builds *only* but probably could be short with all
the other things developers typically run nowadays (IDEs, all manners of
browsers, and so on).


  Commit: 4b6e300d4d38db3ec5d8e63f3ddf2ddfffda8b08
      
https://github.com/jenkinsci/plugin-pom/commit/4b6e300d4d38db3ec5d8e63f3ddf2ddfffda8b08
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Merge pull request #42 from batmat/JENKINS-37177

[JENKINS-37177] surefire concurrency inappropriate default causes random build 
failures


Compare: 
https://github.com/jenkinsci/plugin-pom/compare/afe60afe46f2...4b6e300d4d38

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to