Re: MiniTezCliDriver pre-commit tests are running

2014-07-14 Thread Szehon Ho
Hi Lefty, thanks a lot for looking at it, I replied to you on HIVE-7254, I
guess we can continue our conversation there.


On Sun, Jul 13, 2014 at 11:54 PM, Lefty Leverenz 
wrote:

> But the wiki page shouldn't be retired altogether, because it's still valid
> for releases prior to 0.14.0.  So some of those linking docs might need
> revision as well as MiniMR and PTest2
> .
>
> -- Lefty
>
>
> On Mon, Jul 14, 2014 at 2:47 AM, Lefty Leverenz 
> wrote:
>
> > If you retire the wiki page MiniMR and PTest2
> > 
> then
> > five links from other docs will have to be removed:
> >
> > Page: HiveDeveloperFAQ
> > 
> > Page: TestingDocs
> > 
> > Home page: Home
> > 
> > Page: Hive PreCommit Patch Testing
> > <
> https://cwiki.apache.org/confluence/display/Hive/Hive+PreCommit+Patch+Testing
> >
> >
> > Page: DeveloperDocs
> > 
> >
> > -- Lefty
> >
> >
> > On Mon, Jul 14, 2014 at 12:58 AM, Szehon Ho  wrote:
> >
> >> Hi,
> >>
> >> This is now done, with some help from Gunther the Pre-commit test
> >> framework
> >> pick from the itests/qtest/testconfiguration.properties to find the
> >> MiniXCliDriver tests, same as the normal test runner. New tests are
> picked
> >> automatically, no need to do as mentioned above (and we can probably
> >> retire
> >> that wiki page).
> >>
> >> There are just 1-2 failing MiniXCliDriver tests that hasn't been run as
> >> part of pre-commit suite until this, that may show up in the failures
> now.
> >>
> >> Thanks
> >> Szehon
> >>
> >>
> >>
> >>
> >>
> >>
> >> On Thu, Jun 19, 2014 at 7:09 AM, Szehon Ho  wrote:
> >>
> >> > (changing subject)
> >> >
> >> > The MiniTezCliDriver tests have timed-out lately in the pre-commit
> >> tests,
> >> > reducing coverage of the test as Ashutosh reported.  I now configured
> >> the
> >> > parallel-test framework to run MiniTezCliDriver in batches of 15
> qtest,
> >> > like the others.  Now the timeout issue is fixed, and test reports are
> >> > showing up for those.
> >> >
> >> > A nice thing is it speeds up the average speed of pre-commit tests by
> a
> >> > lot, as it was bottlenecked on running all the 79 MiniTezCliDriver
> >> tests on
> >> > one node.
> >> >
> >> > The only impact is, now if you are adding new MiniTezCliDriver tests,
> >> they
> >> > need to be manually added in the Ptest config on the build machine ,
> >> like
> >> > explained in:
> >> > https://cwiki.apache.org/confluence/display/Hive/MiniMR+and+PTest2.
> >>  I've
> >> > added all 79 current tests manually.  It might be a bigger impact for
> >> this
> >> > driver than others, as Hive-Tez is under heavy development.  I filed
> >> > HIVE-7254  to
> explore
> >> > improving it, but for now please follow that or notify me, to add the
> >> new
> >> > test to the pre-commit test coverage.
> >> >
> >> > Thanks
> >> > Szehon
> >> >
> >> >
> >> >
> >> > On Fri, Jun 13, 2014 at 3:16 PM, Brock Noland 
> >> wrote:
> >> >
> >> >> + dev
> >> >>
> >> >> Good call, yep that will need to be configured.
> >> >>
> >> >> Brock
> >> >>
> >> >>
> >> >> On Fri, Jun 13, 2014 at 10:29 AM, Szehon Ho 
> >> wrote:
> >> >>
> >> >>> I was studying this a bit more, I believe the MiniTezCliDriver tests
> >> are
> >> >>> hitting timeout after 2 hours as error code is 124.  The framework
> is
> >> >>> running all of them in one call, I'll try to chunk the tests into
> >> batches
> >> >>> like the other q-tests.
> >> >>>
> >> >>> I'll try to take a look next week at this.
> >> >>>
> >> >>> Thanks
> >> >>> Szehon
> >> >>>
> >> >>>
> >> >>> On Mon, Jun 9, 2014 at 1:13 PM, Szehon Ho 
> >> wrote:
> >> >>>
> >>  It looks like JVM OOM crash during MiniTezCliDriver tests, or its
> >>  otherwise crashing.  The 407 log has failures, but the 408 log is
> >> cut off.
> >> 
> >> 
> >> 
> >>
> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-407/failed/TestMiniTezCliDriver/maven-test.txt
> >> 
> >> 
> >>
> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/maven-test.txt
> >> 
> >>  The MAVEN_OPTS is already set to "-XmX2g -XX:MaxPermSize=256M".  Do
> >> you
> >>  guys know of any such issues?
> >> 
> >>  Thanks,
> >>  Szehon
> >> 
> >> 
> >> 
> >>  On Sun, Jun 8, 2014 at 12:05 PM, Brock Noland 
> >>  wrote:
> >> 
> >> > Looks like it's failing to generate a to generate a test output:
> >> >
> >> >
> >> >
> >>
> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDri

Re: MiniTezCliDriver pre-commit tests are running

2014-07-13 Thread Lefty Leverenz
But the wiki page shouldn't be retired altogether, because it's still valid
for releases prior to 0.14.0.  So some of those linking docs might need
revision as well as MiniMR and PTest2
.

-- Lefty


On Mon, Jul 14, 2014 at 2:47 AM, Lefty Leverenz 
wrote:

> If you retire the wiki page MiniMR and PTest2
>  then
> five links from other docs will have to be removed:
>
> Page: HiveDeveloperFAQ
> 
> Page: TestingDocs
> 
> Home page: Home
> 
> Page: Hive PreCommit Patch Testing
> 
>
> Page: DeveloperDocs
> 
>
> -- Lefty
>
>
> On Mon, Jul 14, 2014 at 12:58 AM, Szehon Ho  wrote:
>
>> Hi,
>>
>> This is now done, with some help from Gunther the Pre-commit test
>> framework
>> pick from the itests/qtest/testconfiguration.properties to find the
>> MiniXCliDriver tests, same as the normal test runner. New tests are picked
>> automatically, no need to do as mentioned above (and we can probably
>> retire
>> that wiki page).
>>
>> There are just 1-2 failing MiniXCliDriver tests that hasn't been run as
>> part of pre-commit suite until this, that may show up in the failures now.
>>
>> Thanks
>> Szehon
>>
>>
>>
>>
>>
>>
>> On Thu, Jun 19, 2014 at 7:09 AM, Szehon Ho  wrote:
>>
>> > (changing subject)
>> >
>> > The MiniTezCliDriver tests have timed-out lately in the pre-commit
>> tests,
>> > reducing coverage of the test as Ashutosh reported.  I now configured
>> the
>> > parallel-test framework to run MiniTezCliDriver in batches of 15 qtest,
>> > like the others.  Now the timeout issue is fixed, and test reports are
>> > showing up for those.
>> >
>> > A nice thing is it speeds up the average speed of pre-commit tests by a
>> > lot, as it was bottlenecked on running all the 79 MiniTezCliDriver
>> tests on
>> > one node.
>> >
>> > The only impact is, now if you are adding new MiniTezCliDriver tests,
>> they
>> > need to be manually added in the Ptest config on the build machine ,
>> like
>> > explained in:
>> > https://cwiki.apache.org/confluence/display/Hive/MiniMR+and+PTest2.
>>  I've
>> > added all 79 current tests manually.  It might be a bigger impact for
>> this
>> > driver than others, as Hive-Tez is under heavy development.  I filed
>> > HIVE-7254  to explore
>> > improving it, but for now please follow that or notify me, to add the
>> new
>> > test to the pre-commit test coverage.
>> >
>> > Thanks
>> > Szehon
>> >
>> >
>> >
>> > On Fri, Jun 13, 2014 at 3:16 PM, Brock Noland 
>> wrote:
>> >
>> >> + dev
>> >>
>> >> Good call, yep that will need to be configured.
>> >>
>> >> Brock
>> >>
>> >>
>> >> On Fri, Jun 13, 2014 at 10:29 AM, Szehon Ho 
>> wrote:
>> >>
>> >>> I was studying this a bit more, I believe the MiniTezCliDriver tests
>> are
>> >>> hitting timeout after 2 hours as error code is 124.  The framework is
>> >>> running all of them in one call, I'll try to chunk the tests into
>> batches
>> >>> like the other q-tests.
>> >>>
>> >>> I'll try to take a look next week at this.
>> >>>
>> >>> Thanks
>> >>> Szehon
>> >>>
>> >>>
>> >>> On Mon, Jun 9, 2014 at 1:13 PM, Szehon Ho 
>> wrote:
>> >>>
>>  It looks like JVM OOM crash during MiniTezCliDriver tests, or its
>>  otherwise crashing.  The 407 log has failures, but the 408 log is
>> cut off.
>> 
>> 
>> 
>> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-407/failed/TestMiniTezCliDriver/maven-test.txt
>> 
>> 
>> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/maven-test.txt
>> 
>>  The MAVEN_OPTS is already set to "-XmX2g -XX:MaxPermSize=256M".  Do
>> you
>>  guys know of any such issues?
>> 
>>  Thanks,
>>  Szehon
>> 
>> 
>> 
>>  On Sun, Jun 8, 2014 at 12:05 PM, Brock Noland 
>>  wrote:
>> 
>> > Looks like it's failing to generate a to generate a test output:
>> >
>> >
>> >
>> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/
>> >
>> >
>> >
>> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/TestMiniTezCliDriver.txt
>> >
>> > exiting with 124 here:
>> >
>> > + wait 21961
>> > + timeout 2h mvn -B -o test
>> -Dmaven.repo.local=/home/hiveptest//ip-10-31-188-232-hiveptest-2/maven
>> -Phadoop-2 -Phadoop-2 -Dtest=TestMiniTezCliDriver
>> > + ret=124
>> >
>> >
>> >
>> >
>> >
>> > On Sun, Jun 8, 2014 

Re: MiniTezCliDriver pre-commit tests are running

2014-07-13 Thread Lefty Leverenz
If you retire the wiki page MiniMR and PTest2
 then
five links from other docs will have to be removed:

Page: HiveDeveloperFAQ

Page: TestingDocs

Home page: Home 
Page: Hive PreCommit Patch Testing


Page: DeveloperDocs


-- Lefty


On Mon, Jul 14, 2014 at 12:58 AM, Szehon Ho  wrote:

> Hi,
>
> This is now done, with some help from Gunther the Pre-commit test framework
> pick from the itests/qtest/testconfiguration.properties to find the
> MiniXCliDriver tests, same as the normal test runner. New tests are picked
> automatically, no need to do as mentioned above (and we can probably retire
> that wiki page).
>
> There are just 1-2 failing MiniXCliDriver tests that hasn't been run as
> part of pre-commit suite until this, that may show up in the failures now.
>
> Thanks
> Szehon
>
>
>
>
>
>
> On Thu, Jun 19, 2014 at 7:09 AM, Szehon Ho  wrote:
>
> > (changing subject)
> >
> > The MiniTezCliDriver tests have timed-out lately in the pre-commit tests,
> > reducing coverage of the test as Ashutosh reported.  I now configured the
> > parallel-test framework to run MiniTezCliDriver in batches of 15 qtest,
> > like the others.  Now the timeout issue is fixed, and test reports are
> > showing up for those.
> >
> > A nice thing is it speeds up the average speed of pre-commit tests by a
> > lot, as it was bottlenecked on running all the 79 MiniTezCliDriver tests
> on
> > one node.
> >
> > The only impact is, now if you are adding new MiniTezCliDriver tests,
> they
> > need to be manually added in the Ptest config on the build machine , like
> > explained in:
> > https://cwiki.apache.org/confluence/display/Hive/MiniMR+and+PTest2.
>  I've
> > added all 79 current tests manually.  It might be a bigger impact for
> this
> > driver than others, as Hive-Tez is under heavy development.  I filed
> > HIVE-7254  to explore
> > improving it, but for now please follow that or notify me, to add the new
> > test to the pre-commit test coverage.
> >
> > Thanks
> > Szehon
> >
> >
> >
> > On Fri, Jun 13, 2014 at 3:16 PM, Brock Noland 
> wrote:
> >
> >> + dev
> >>
> >> Good call, yep that will need to be configured.
> >>
> >> Brock
> >>
> >>
> >> On Fri, Jun 13, 2014 at 10:29 AM, Szehon Ho 
> wrote:
> >>
> >>> I was studying this a bit more, I believe the MiniTezCliDriver tests
> are
> >>> hitting timeout after 2 hours as error code is 124.  The framework is
> >>> running all of them in one call, I'll try to chunk the tests into
> batches
> >>> like the other q-tests.
> >>>
> >>> I'll try to take a look next week at this.
> >>>
> >>> Thanks
> >>> Szehon
> >>>
> >>>
> >>> On Mon, Jun 9, 2014 at 1:13 PM, Szehon Ho  wrote:
> >>>
>  It looks like JVM OOM crash during MiniTezCliDriver tests, or its
>  otherwise crashing.  The 407 log has failures, but the 408 log is cut
> off.
> 
> 
> 
> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-407/failed/TestMiniTezCliDriver/maven-test.txt
> 
> 
> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/maven-test.txt
> 
>  The MAVEN_OPTS is already set to "-XmX2g -XX:MaxPermSize=256M".  Do
> you
>  guys know of any such issues?
> 
>  Thanks,
>  Szehon
> 
> 
> 
>  On Sun, Jun 8, 2014 at 12:05 PM, Brock Noland 
>  wrote:
> 
> > Looks like it's failing to generate a to generate a test output:
> >
> >
> >
> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/
> >
> >
> >
> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/TestMiniTezCliDriver.txt
> >
> > exiting with 124 here:
> >
> > + wait 21961
> > + timeout 2h mvn -B -o test
> -Dmaven.repo.local=/home/hiveptest//ip-10-31-188-232-hiveptest-2/maven
> -Phadoop-2 -Phadoop-2 -Dtest=TestMiniTezCliDriver
> > + ret=124
> >
> >
> >
> >
> >
> > On Sun, Jun 8, 2014 at 11:25 AM, Ashutosh Chauhan <
> > hashut...@apache.org> wrote:
> >
> >> Build #407 ran MiniTezCliDriver
> >>
> http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-Build/407/testReport/org.apache.hadoop.hive.cli/
> >>
> >> but Build #408 didn't
> >>
> http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-Build/408/testReport/org.apache.hadoop.hive.cli/
> >>
> >>
> >> On Sat, Jun 7, 2014 at 12:25 PM, Szehon Ho 
> >>>

Re: MiniTezCliDriver pre-commit tests are running

2014-07-13 Thread Szehon Ho
Hi,

This is now done, with some help from Gunther the Pre-commit test framework
pick from the itests/qtest/testconfiguration.properties to find the
MiniXCliDriver tests, same as the normal test runner. New tests are picked
automatically, no need to do as mentioned above (and we can probably retire
that wiki page).

There are just 1-2 failing MiniXCliDriver tests that hasn't been run as
part of pre-commit suite until this, that may show up in the failures now.

Thanks
Szehon






On Thu, Jun 19, 2014 at 7:09 AM, Szehon Ho  wrote:

> (changing subject)
>
> The MiniTezCliDriver tests have timed-out lately in the pre-commit tests,
> reducing coverage of the test as Ashutosh reported.  I now configured the
> parallel-test framework to run MiniTezCliDriver in batches of 15 qtest,
> like the others.  Now the timeout issue is fixed, and test reports are
> showing up for those.
>
> A nice thing is it speeds up the average speed of pre-commit tests by a
> lot, as it was bottlenecked on running all the 79 MiniTezCliDriver tests on
> one node.
>
> The only impact is, now if you are adding new MiniTezCliDriver tests, they
> need to be manually added in the Ptest config on the build machine , like
> explained in:
> https://cwiki.apache.org/confluence/display/Hive/MiniMR+and+PTest2.  I've
> added all 79 current tests manually.  It might be a bigger impact for this
> driver than others, as Hive-Tez is under heavy development.  I filed
> HIVE-7254  to explore
> improving it, but for now please follow that or notify me, to add the new
> test to the pre-commit test coverage.
>
> Thanks
> Szehon
>
>
>
> On Fri, Jun 13, 2014 at 3:16 PM, Brock Noland  wrote:
>
>> + dev
>>
>> Good call, yep that will need to be configured.
>>
>> Brock
>>
>>
>> On Fri, Jun 13, 2014 at 10:29 AM, Szehon Ho  wrote:
>>
>>> I was studying this a bit more, I believe the MiniTezCliDriver tests are
>>> hitting timeout after 2 hours as error code is 124.  The framework is
>>> running all of them in one call, I'll try to chunk the tests into batches
>>> like the other q-tests.
>>>
>>> I'll try to take a look next week at this.
>>>
>>> Thanks
>>> Szehon
>>>
>>>
>>> On Mon, Jun 9, 2014 at 1:13 PM, Szehon Ho  wrote:
>>>
 It looks like JVM OOM crash during MiniTezCliDriver tests, or its
 otherwise crashing.  The 407 log has failures, but the 408 log is cut off.


 http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-407/failed/TestMiniTezCliDriver/maven-test.txt

 http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/maven-test.txt

 The MAVEN_OPTS is already set to "-XmX2g -XX:MaxPermSize=256M".  Do you
 guys know of any such issues?

 Thanks,
 Szehon



 On Sun, Jun 8, 2014 at 12:05 PM, Brock Noland 
 wrote:

> Looks like it's failing to generate a to generate a test output:
>
>
> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/
>
>
> http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-Build-408/failed/TestMiniTezCliDriver/TestMiniTezCliDriver.txt
>
> exiting with 124 here:
>
> + wait 21961
> + timeout 2h mvn -B -o test 
> -Dmaven.repo.local=/home/hiveptest//ip-10-31-188-232-hiveptest-2/maven 
> -Phadoop-2 -Phadoop-2 -Dtest=TestMiniTezCliDriver
> + ret=124
>
>
>
>
>
> On Sun, Jun 8, 2014 at 11:25 AM, Ashutosh Chauhan <
> hashut...@apache.org> wrote:
>
>> Build #407 ran MiniTezCliDriver
>> http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-Build/407/testReport/org.apache.hadoop.hive.cli/
>>
>> but Build #408 didn't
>> http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-Build/408/testReport/org.apache.hadoop.hive.cli/
>>
>>
>> On Sat, Jun 7, 2014 at 12:25 PM, Szehon Ho 
>> wrote:
>>
>>> Sounds like there's randomness, either in PTest test-parser or in
>>> the maven test itself.  In the history now, its running between 
>>> 5633-5707,
>>> which is similar to your range.
>>>
>>>
>>> http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-Build/394/testReport/history/
>>>
>>> I didnt see any in history without MiniTezCLIDriver, can you point
>>> me to a build no. if you see one?  If nobody else knows immediately, I 
>>> can
>>> dig deeper at it next week to try to find out.
>>>
>>>
>>> On Sat, Jun 7, 2014 at 9:00 AM, Ashutosh Chauhan <
>>> hashut...@apache.org> wrote:
>>>
 I noticed that PTest2 framework runs different number of tests on
 various runs. e.g., on yesterday's runs I saw it ran 5585 & 5510 tests 
 on
 subsequent runs. In particular, it seems its running MiniTezCliDriver