Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
HBase >> mail # dev >> trunk build


Hi,

HBase-trunk build starts to be in a better shape now, we're likely other
50% success rate now. I've got a few questions however.

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...

Cheers,

Nicolas
+
Jimmy Xiang 2013-04-10, 19:36
+
Stack 2013-04-10, 20:01
+
ramkrishna vasudevan 2013-04-11, 04:36