Re: Fixing Trunk tests and getting stable nightly build on b.a.o

2014-06-02 Thread Lewis John Mcgibbney
Hi,

On Fri, May 30, 2014 at 1:05 PM, dev-digest-h...@hive.apache.org wrote:

 Subject: Re: Fixing Trunk tests and getting stable nightly build on b.a.o
 Thanks for asking.  Wanted to add, due to high hardware requirements of
 Hive build (20 hours and the memory like you see) and the limited Apache
 hardware resources at the time, we had moved the Hive builds to our
 dedicated Amazon EC2 cluster (currently sponsored by Cloudera, open to
 other sponsorship), currently of 6 EC2 spot instances of size c1.xlarge.


I noticed that this is linked to from the Hive front page
bigtop01.cloudera.org:8080/view/Hive/
which is dead... or which times out.


 For this, we have written a parallel test framework that divides the test
 suite among the nodes as described here:
 https://cwiki.apache.org/confluence/display/Hive/Hive+PTest2+Infrastructure
 .
 It has given pretty good throughput.  Brock did the original move, and he
 or others might have more context of old hive builds running on Apache.

 I think it is always a good idea to set this up on Apache hardware, but
 only issue is whether it can meet the requirements, as we have a really
 huge volume of incoming pre-commit builds that need to be run.


Yeah this is an issue for sure. Honestly, I don't have a solution for these
types of resources being run on Apache builds infrastructure. We have a
similar situation with a goraci [0] test suite for Apache Gora... the only
option we have is to run this (when we can) on outside infrastructure.
Unfortunately we don't have someone kind enough like Cloudera to run this
on though.

Lewis

[0] https://github.com/keith-turner/goraci


Re: Fixing Trunk tests and getting stable nightly build on b.a.o

2014-05-30 Thread kulkarni.swar...@gmail.com
Hi Lewis,

Are there any specific tests that you are seeing trouble with? If so,
please feel free to log appropriate JIRAs to get them fixed (and submit
patches ;) )

There is a developer guide[1] that explains in quite detail how to run
tests.

 Are there any suggested EXTRA_PARAMETERS to be passing in to the JVM when 
 invoking
a build?

I think it depends. If you are running the full suite, most probably yes.
You might need to do something like export MAVEN_OPTS =-Xmx2g
-XX:MaxPermSize=256M.

Hope that helps.

[1] https://cwiki.apache.org/confluence/display/Hive/HiveDeveloperFAQ


On Thu, May 29, 2014 at 6:28 PM, Lewis John Mcgibbney 
lewis.mcgibb...@gmail.com wrote:

 Hi Folks,
 Is there any interest in getting a stable build on builds.apache.org?
 I just checked out trunk code and it appears broken out of the box...
 It also eats up memory like mad.
 Are there any suggested EXTRA_PARAMETERS to be passing in to the JVM when
 invoking a build?
 Thanks
 Lewis

 --
 *Lewis*




-- 
Swarnim


Re: Fixing Trunk tests and getting stable nightly build on b.a.o

2014-05-30 Thread Szehon Ho
Thanks for asking.  Wanted to add, due to high hardware requirements of
Hive build (20 hours and the memory like you see) and the limited Apache
hardware resources at the time, we had moved the Hive builds to our
dedicated Amazon EC2 cluster (currently sponsored by Cloudera, open to
other sponsorship), currently of 6 EC2 spot instances of size c1.xlarge.
For this, we have written a parallel test framework that divides the test
suite among the nodes as described here:
https://cwiki.apache.org/confluence/display/Hive/Hive+PTest2+Infrastructure.
It has given pretty good throughput.  Brock did the original move, and he
or others might have more context of old hive builds running on Apache.

I think it is always a good idea to set this up on Apache hardware, but
only issue is whether it can meet the requirements, as we have a really
huge volume of incoming pre-commit builds that need to be run.

Thanks,
Szehon


On Fri, May 30, 2014 at 7:19 AM, kulkarni.swar...@gmail.com 
kulkarni.swar...@gmail.com wrote:

 Hi Lewis,

 Are there any specific tests that you are seeing trouble with? If so,
 please feel free to log appropriate JIRAs to get them fixed (and submit
 patches ;) )

 There is a developer guide[1] that explains in quite detail how to run
 tests.

  Are there any suggested EXTRA_PARAMETERS to be passing in to the JVM
 when invoking
 a build?

 I think it depends. If you are running the full suite, most probably yes.
 You might need to do something like export MAVEN_OPTS =-Xmx2g
 -XX:MaxPermSize=256M.

 Hope that helps.

 [1] https://cwiki.apache.org/confluence/display/Hive/HiveDeveloperFAQ


 On Thu, May 29, 2014 at 6:28 PM, Lewis John Mcgibbney 
 lewis.mcgibb...@gmail.com wrote:

  Hi Folks,
  Is there any interest in getting a stable build on builds.apache.org?
  I just checked out trunk code and it appears broken out of the box...
  It also eats up memory like mad.
  Are there any suggested EXTRA_PARAMETERS to be passing in to the JVM when
  invoking a build?
  Thanks
  Lewis
 
  --
  *Lewis*
 



 --
 Swarnim



Fixing Trunk tests and getting stable nightly build on b.a.o

2014-05-29 Thread Lewis John Mcgibbney
Hi Folks,
Is there any interest in getting a stable build on builds.apache.org?
I just checked out trunk code and it appears broken out of the box...
It also eats up memory like mad.
Are there any suggested EXTRA_PARAMETERS to be passing in to the JVM when
invoking a build?
Thanks
Lewis

-- 
*Lewis*