On Wed, Apr 10, 2013 at 12:17 PM, Nicolas Liochon <[email protected]> wrote:
> Issues were: > - Trunk built on ubuntu* machines where using jdk 1.7 while the precommit, > on hadoop*, was on 1.6 > - precommit can't be set to use 1.7. It uses 1.6 32bits, as set by > hudsonEnv.sh > - Trunk builds are executed in parallel with other builds, while for > precommit, hbase is alone on is machine. > - jenkins, on precommit, often fails to parse the build results (jenkins > memory issue, still open, see below). > > I've: > - changed the jdk to 1.6 > - set the test parallelisation to 2 on trunk/ubuntu > - fixed various test flakiness > - increased the test timeout of a few tests to 60s. We should not set the > timeout to lower values, it makes them dependant to the machine env. When > in doubt, don't use them imho, or set them to 10 minutes or more. > - changes some logs from debug to trace or even remove some. > > Still to be done: > - install the jdk 1.7 64 bits on the hadoop* machines. Someone knows how > to do that? > - find a way to make it used by the test even if we use the script > 'hudsonEnv.sh'. > - increase the memory of the Jenkins JVM. Again, someone knows how to do > that? > - use all the hadoop* to build. We're using 3 out of the 9 available > today. Any reason for this? > - there are still some flaky tests... > I asked the above questions of infrastructure: https://issues.apache.org/jira/browse/INFRA-6140 Thanks for doing above detective work N. St.Ack
