Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.12.0
    • Component/s: Testing Infrastructure
    • Labels:
      None

      Description

      Hive has an extensive set of unit tests, but it does not have an infrastructure for testing in a cluster environment. Pig and HCatalog have been using a test harness for cluster testing for some time. We have written Hive drivers and tests to run in this harness.

      1. HIVE-2670_6.patch
        45 kB
        Johnny Zhang
      2. HIVE-2670_5.patch
        45 kB
        Alan Gates
      3. hive_cluster_test_4.patch
        114 kB
        Johnny Zhang
      4. hive_cluster_test_3.patch
        115 kB
        Johnny Zhang
      5. hive_cluster_test_2.patch
        115 kB
        Alan Gates
      6. harness.tar
        90 kB
        Alan Gates
      7. hive_cluster_test.patch
        113 kB
        Alan Gates

        Issue Links

          Activity

          Hide
          Alan Gates added a comment -

          Attached a first patch. This is not ready for inclusion yet, I'm just putting it up here to start getting feedback. The following will need to be resolved before it is checked in:

          1. Currently it just has the base harness code included as a tar file. This really should be externed from the Pig code base, as HCatalog does.
          2. I don't know if this is the right place in SVN or not. I put it all in a test-e2e directory right under trunk. I need feedback on whether this is a good spot or somewhere else would be preferred.
          3. Connect the top level build.xml to this so it is possible to invoke the tests from the top level directory. I was waiting to do this until I had feedback on the proper directory structure.

          How to use it:

          After applying the patch you will need to copy the harness.tar file (attached) to test-e2e, since that is not done for you by the patch tool.

          First you need an existing Hadoop cluster (it can be very small, just a few nodes) and a MySQL database. I ran my tests against Hadoop 0.20.205.0, but this should run against any 0.20.x version of Hadoop. Then:

          1. Run the script test-e2e/scripts/create_test_db.sql against your MySQL database as a user that can create users and databases, and grant to users (root is a good choice)
          2. Run "ant package" in the top level Hive directory
          3. cd test-e2e
          4. ant -Dharness.hadoop.home=<path_to_hadoop_home> -Dharness.hive.home=<path_to_hive_you_want_to_test> deploy
          5. ant -Dharness.hadoop.home=<path_to_hadoop_home> -Dharness.hive.home=<path_to_hive_you_want_to_test> deploy

          Usually <path_to_hive_you_want_to_test> will be $CWD/../build/dist

          The basic design of this test harness is each test consists of three phases: run_test, generate_benchmark, and compare_results. In run_test a particular test is run. generate_benchmark runs the same or a similar test against a known source of truth. compare_results then compares the results and declares the test to have succeeded, failed, or aborted. The harness delegates each of these three functions to drivers that are specific to different types of tests.

          This patch includes two drivers, a Hive driver and a Hive command line driver. The Hive driver uses the MySQL database as a source of truth. Each SQL script is run against Hive and against MySQL and the results compared using the Unix cksum tool.

          For more information on the test harness, including how to add tests to it, see https://cwiki.apache.org/confluence/display/PIG/HowToTest The Hive driver does not yet support running alternate SQL for benchmarking nor using an old version of Hive for the benchmarks, though those should be added sometime.

          Show
          Alan Gates added a comment - Attached a first patch. This is not ready for inclusion yet, I'm just putting it up here to start getting feedback. The following will need to be resolved before it is checked in: Currently it just has the base harness code included as a tar file. This really should be externed from the Pig code base, as HCatalog does. I don't know if this is the right place in SVN or not. I put it all in a test-e2e directory right under trunk. I need feedback on whether this is a good spot or somewhere else would be preferred. Connect the top level build.xml to this so it is possible to invoke the tests from the top level directory. I was waiting to do this until I had feedback on the proper directory structure. How to use it: After applying the patch you will need to copy the harness.tar file (attached) to test-e2e, since that is not done for you by the patch tool. First you need an existing Hadoop cluster (it can be very small, just a few nodes) and a MySQL database. I ran my tests against Hadoop 0.20.205.0, but this should run against any 0.20.x version of Hadoop. Then: Run the script test-e2e/scripts/create_test_db.sql against your MySQL database as a user that can create users and databases, and grant to users (root is a good choice) Run "ant package" in the top level Hive directory cd test-e2e ant -Dharness.hadoop.home=<path_to_hadoop_home> -Dharness.hive.home=<path_to_hive_you_want_to_test> deploy ant -Dharness.hadoop.home=<path_to_hadoop_home> -Dharness.hive.home=<path_to_hive_you_want_to_test> deploy Usually <path_to_hive_you_want_to_test> will be $CWD/../build/dist The basic design of this test harness is each test consists of three phases: run_test, generate_benchmark, and compare_results. In run_test a particular test is run. generate_benchmark runs the same or a similar test against a known source of truth. compare_results then compares the results and declares the test to have succeeded, failed, or aborted. The harness delegates each of these three functions to drivers that are specific to different types of tests. This patch includes two drivers, a Hive driver and a Hive command line driver. The Hive driver uses the MySQL database as a source of truth. Each SQL script is run against Hive and against MySQL and the results compared using the Unix cksum tool. For more information on the test harness, including how to add tests to it, see https://cwiki.apache.org/confluence/display/PIG/HowToTest The Hive driver does not yet support running alternate SQL for benchmarking nor using an old version of Hive for the benchmarks, though those should be added sometime.
          Hide
          Alan Gates added a comment -

          Here's a second version of the patch, with changes to run tests for HIVE-2616. They are included in cmdline.conf, and called HCat_sudo. To run these two new tests it works better if you set up a Hive server and point the test harness at it by adding:

          -Dharness.metastore.host=<hostname> -Dharness.metastore.port=<port> -Dharness.metastore.passwd=<passwd> -Dharness.metastore.thrift=1

          You also need to define the user to sudo to, and your password to use to sudo. Add these on the command line as:
          -Dharness.sudo.to=<user_to_sudo_to> -Dharness.sudo.pass=<passwd>

          Show
          Alan Gates added a comment - Here's a second version of the patch, with changes to run tests for HIVE-2616 . They are included in cmdline.conf, and called HCat_sudo. To run these two new tests it works better if you set up a Hive server and point the test harness at it by adding: -Dharness.metastore.host=<hostname> -Dharness.metastore.port=<port> -Dharness.metastore.passwd=<passwd> -Dharness.metastore.thrift=1 You also need to define the user to sudo to, and your password to use to sudo. Add these on the command line as: -Dharness.sudo.to=<user_to_sudo_to> -Dharness.sudo.pass=<passwd>
          Show
          Namit Jain added a comment - https://cwiki.apache.org/confluence/display/Hive/End2EndTests
          Hide
          Zhenxiao Luo added a comment -

          @Alan

          1. Step#4 and Step#5 are the same, is there anything special to setup?
          2. Is there a restore script used to restore mysql's initial state. Otherwise, if there is anything wrong running the patch, always have to restore manually
          3. Any hints on setting permissions in the mysql script? Always get into problems when loading data using the mysql script.

          Show
          Zhenxiao Luo added a comment - @Alan 1. Step#4 and Step#5 are the same, is there anything special to setup? 2. Is there a restore script used to restore mysql's initial state. Otherwise, if there is anything wrong running the patch, always have to restore manually 3. Any hints on setting permissions in the mysql script? Always get into problems when loading data using the mysql script.
          Hide
          Zhenxiao Luo added a comment -

          In testdist/studenttab10k.mysql.sql:

          load data infile '' into table studenttab10k ...

          should be updated to:

          load data local infile '' into table studenttab10k ...

          mysql errors out with the first syntax, and setting permissions could not fix it.

          Show
          Zhenxiao Luo added a comment - In testdist/studenttab10k.mysql.sql: load data infile '' into table studenttab10k ... should be updated to: load data local infile '' into table studenttab10k ... mysql errors out with the first syntax, and setting permissions could not fix it.
          Hide
          Carl Steinbach added a comment -

          @Alan: Zhenxiao and I will work together to refresh this patch, taking into account the new e2e stuff that's gone into HCatalog (thanks for the pointers).

          Show
          Carl Steinbach added a comment - @Alan: Zhenxiao and I will work together to refresh this patch, taking into account the new e2e stuff that's gone into HCatalog (thanks for the pointers).
          Hide
          Johnny Zhang added a comment -

          I just apply the patch and successfully deploy the data and kick off a fully run. Will update more when the test is complete.

          deploy-base:
               [exec] ================================================================================================
               [exec] LOGGING RESULTS TO /root/hive/test-e2e/testdist/./out/log/test_harnesss_1350946336
               [exec] ================================================================================================
               [exec] Generating data for studenttab10k
               [exec] Loading data into Hive for studenttab10k
               [exec] Loading data into MySQL for studenttab10k
               [exec] Generating data for votertab10k
               [exec] Loading data into Hive for votertab10k
               [exec] Loading data into MySQL for votertab10k
               [exec] Generating data for studentparttab30k
               [exec] Loading data into Hive for studentparttab30k
               [exec] Loading data into MySQL for studentparttab30k
               [exec] Generating data for studentnull10k
               [exec] Loading data into Hive for studentnull10k
               [exec] Loading data into MySQL for studentnull10k
               [exec] Generating data for all100k
               [exec] Loading data into Hive for all100k
               [exec] Loading data into MySQL for all100k
               [exec] Final results , PASSED: 0 FAILED: 0 SKIPPED: 0 ABORTED: 0 FAILED DEPENDENCY: 0
          
          BUILD SUCCESSFUL
          ......
          test-base:
               [exec] ================================================================================================
               [exec] LOGGING RESULTS TO /root/hive/test-e2e/testdist/./out/log/test_harnesss_1350946471
               [exec] ================================================================================================
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 0 FAILED DEPENDENCY: 0
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 1 FAILED DEPENDENCY: 0
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 2 FAILED DEPENDENCY: 0
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 3 FAILED DEPENDENCY: 0
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 4 FAILED DEPENDENCY: 0
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 5 FAILED DEPENDENCY: 0
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 6 FAILED DEPENDENCY: 0
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 7 FAILED DEPENDENCY: 0
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 8 FAILED DEPENDENCY: 0
               [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 9 FAILED DEPENDENCY: 0
          
          Show
          Johnny Zhang added a comment - I just apply the patch and successfully deploy the data and kick off a fully run. Will update more when the test is complete. deploy-base: [exec] ================================================================================================ [exec] LOGGING RESULTS TO /root/hive/test-e2e/testdist/./out/log/test_harnesss_1350946336 [exec] ================================================================================================ [exec] Generating data for studenttab10k [exec] Loading data into Hive for studenttab10k [exec] Loading data into MySQL for studenttab10k [exec] Generating data for votertab10k [exec] Loading data into Hive for votertab10k [exec] Loading data into MySQL for votertab10k [exec] Generating data for studentparttab30k [exec] Loading data into Hive for studentparttab30k [exec] Loading data into MySQL for studentparttab30k [exec] Generating data for studentnull10k [exec] Loading data into Hive for studentnull10k [exec] Loading data into MySQL for studentnull10k [exec] Generating data for all100k [exec] Loading data into Hive for all100k [exec] Loading data into MySQL for all100k [exec] Final results , PASSED: 0 FAILED: 0 SKIPPED: 0 ABORTED: 0 FAILED DEPENDENCY: 0 BUILD SUCCESSFUL ...... test-base: [exec] ================================================================================================ [exec] LOGGING RESULTS TO /root/hive/test-e2e/testdist/./out/log/test_harnesss_1350946471 [exec] ================================================================================================ [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 0 FAILED DEPENDENCY: 0 [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 1 FAILED DEPENDENCY: 0 [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 2 FAILED DEPENDENCY: 0 [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 3 FAILED DEPENDENCY: 0 [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 4 FAILED DEPENDENCY: 0 [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 5 FAILED DEPENDENCY: 0 [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 6 FAILED DEPENDENCY: 0 [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 7 FAILED DEPENDENCY: 0 [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 8 FAILED DEPENDENCY: 0 [exec] Results so far, PASSED: 1 FAILED: 0 SKIPPED: 0 ABORTED: 9 FAILED DEPENDENCY: 0
          Hide
          Johnny Zhang added a comment -
          Final results , PASSED: 101 FAILED: 7 SKIPPED: 0 ABORTED: 1 FAILED DEPENDENCY: 0
          

          I looked the 7 failures:

          (1) the 5 FAILED case seems because hive and mysql has slight different float number calculation result, for example, hive get -10058.09 while mysql get -10058.08,
          (2) another 2 FAILED case are because of hcatlog related test case (seems need start hive-metastore process to make it work)

          still looking how to fix it

          Show
          Johnny Zhang added a comment - Final results , PASSED: 101 FAILED: 7 SKIPPED: 0 ABORTED: 1 FAILED DEPENDENCY: 0 I looked the 7 failures: (1) the 5 FAILED case seems because hive and mysql has slight different float number calculation result, for example, hive get -10058.09 while mysql get -10058.08, (2) another 2 FAILED case are because of hcatlog related test case (seems need start hive-metastore process to make it work) still looking how to fix it
          Hide
          Johnny Zhang added a comment -

          with this patch and my patch for HIVE-3715, I got a clean run unless 2 HCatlog related failures

          exec Final results , PASSED: 107 FAILED: 2 SKIPPED: 0 ABORTED: 0 FAILED DEPENDENCY: 0
          

          places different from this patch to 'hive_cluster_test_2.patch' :

          (1) line 417, mysql loading file changed to "load data local infile"

          (2) line 957 changed to where f > 48308 and f < 48309;" this is because using float in equal operator in MySQL is not a good way to retrieval results.
          More details in http://patrakov.blogspot.com/2010/08/floating-point-fields-in-mysql.html

          (3) update all the sort command in "OrderBy" test cases, similar as PIG-2782

          I am working on making rest 2 HCat_sudo test cases passing, will submit new patch soon.

          Show
          Johnny Zhang added a comment - with this patch and my patch for HIVE-3715 , I got a clean run unless 2 HCatlog related failures exec Final results , PASSED: 107 FAILED: 2 SKIPPED: 0 ABORTED: 0 FAILED DEPENDENCY: 0 places different from this patch to 'hive_cluster_test_2.patch' : (1) line 417, mysql loading file changed to "load data local infile" (2) line 957 changed to where f > 48308 and f < 48309;" this is because using float in equal operator in MySQL is not a good way to retrieval results. More details in http://patrakov.blogspot.com/2010/08/floating-point-fields-in-mysql.html (3) update all the sort command in "OrderBy" test cases, similar as PIG-2782 I am working on making rest 2 HCat_sudo test cases passing, will submit new patch soon.
          Hide
          Johnny Zhang added a comment -

          Alan Gates, regarding two HCat test cases, 'HCat_sudo'. If I start the hive metastore by

          $hivehome/bin/hive --service metastore
          

          while running the tests, it pass. Is this expected? I think so by reading your comments ".....To run these two new tests it works better if you set up a Hive server and......". If this is the case, then "hive_cluster_test_3.patch" is good. We only need to decide whether "test-e2e" is a good place to put e2e tests.

          Otherwise need to change the hardness to start metastore before running HCat_sudo1 and stop it after HCat_sudo2. Do you want it that way? Thanks.

          Show
          Johnny Zhang added a comment - Alan Gates , regarding two HCat test cases, 'HCat_sudo'. If I start the hive metastore by $hivehome/bin/hive --service metastore while running the tests, it pass. Is this expected? I think so by reading your comments ".....To run these two new tests it works better if you set up a Hive server and......". If this is the case, then "hive_cluster_test_3.patch" is good. We only need to decide whether "test-e2e" is a good place to put e2e tests. Otherwise need to change the hardness to start metastore before running HCat_sudo1 and stop it after HCat_sudo2. Do you want it that way? Thanks.
          Hide
          Alan Gates added a comment -

          I think it would actually be ok to comment out those two tests. I don't think they're really the right way to test what I was trying to test, and they cause issues for everyone else.

          Show
          Alan Gates added a comment - I think it would actually be ok to comment out those two tests. I don't think they're really the right way to test what I was trying to test, and they cause issues for everyone else.
          Hide
          Johnny Zhang added a comment -

          Alan Gates, 'hive_cluster_test_4.patch' is the latest patch on top of Hive trunk. The diff between this one and 'hive_cluster_test_3.patch' is I remove 2 HCatalog related test cases as you suggested. I try it and got a all pass

          [exec] Final results , PASSED: 106 FAILED: 0 SKIPPED: 0 ABORTED: 0 FAILED DEPENDENCY: 0
          
          Show
          Johnny Zhang added a comment - Alan Gates , 'hive_cluster_test_4.patch' is the latest patch on top of Hive trunk. The diff between this one and 'hive_cluster_test_3.patch' is I remove 2 HCatalog related test cases as you suggested. I try it and got a all pass [exec] Final results , PASSED: 106 FAILED: 0 SKIPPED: 0 ABORTED: 0 FAILED DEPENDENCY: 0
          Hide
          Johnny Zhang added a comment -

          sorry for multiple comments, 'hive_cluster_test_4.patch' also Connect the top level build.xml to the build.xml in e2e dir.

          So, right now the step to run this patch is
          (1) checkout Hive trunk, apply patch
          (2) download harness.tar to e2e dir
          (3) build Hive by 'ant clean package', copy build/dist/lib/*.jar to lib dir
          (4) run the e2e/scripts/create_test_db.sql in MySQL
          (5) run 'ant -Dharness.hadoop.home=<path_to_hadoop_home> -Dharness.hive.home=<path_to_hive_you_want_to_test> test-e2e-deploy' in Hive top level dir
          (6) run 'ant -Dharness.hadoop.home=<path_to_hadoop_home> -Dharness.hive.home=<path_to_hive_you_want_to_test> test-e2e-test' in Hive top level dir

          Show
          Johnny Zhang added a comment - sorry for multiple comments, 'hive_cluster_test_4.patch' also Connect the top level build.xml to the build.xml in e2e dir. So, right now the step to run this patch is (1) checkout Hive trunk, apply patch (2) download harness.tar to e2e dir (3) build Hive by 'ant clean package', copy build/dist/lib/*.jar to lib dir (4) run the e2e/scripts/create_test_db.sql in MySQL (5) run 'ant -Dharness.hadoop.home=<path_to_hadoop_home> -Dharness.hive.home=<path_to_hive_you_want_to_test> test-e2e-deploy' in Hive top level dir (6) run 'ant -Dharness.hadoop.home=<path_to_hadoop_home> -Dharness.hive.home=<path_to_hive_you_want_to_test> test-e2e-test' in Hive top level dir
          Hide
          Johnny Zhang added a comment -

          Alan Gates, please let me know what do you think about the latest patch. thanks.

          Show
          Johnny Zhang added a comment - Alan Gates , please let me know what do you think about the latest patch. thanks.
          Hide
          Alan Gates added a comment -

          An up to date version of the patch. I did change this to work with the HCat e2e tests that are already (now) in Hive rather than create a whole new e2e directory directly off of hive/trunk. I've run all of the tests and confirmed that they pass.

          Show
          Alan Gates added a comment - An up to date version of the patch. I did change this to work with the HCat e2e tests that are already (now) in Hive rather than create a whole new e2e directory directly off of hive/trunk. I've run all of the tests and confirmed that they pass.
          Hide
          Johnny Zhang added a comment -

          Alan, Thanks for the update!

          Show
          Johnny Zhang added a comment - Alan, Thanks for the update!
          Hide
          Daniel Dai added a comment -

          Checkin_2 fail on my Mac. Change hive_nightly.conf:41, from:
          'sortArgs' => ['-t', ' ', '+1', '-2'],
          to
          'sortArgs' => ['-t', ' ', '-k', '2,2n'],
          Solve the problem.

          Otherwise +1.

          Show
          Daniel Dai added a comment - Checkin_2 fail on my Mac. Change hive_nightly.conf:41, from: 'sortArgs' => ['-t', ' ', '+1', '-2'] , to 'sortArgs' => ['-t', ' ', '-k', '2,2n'] , Solve the problem. Otherwise +1.
          Hide
          Johnny Zhang added a comment -

          Daniel, thanks for catching this I thought it should be
          'sortArgs' => ['-t', ' ', '-k', '2,2'],

          I just upload the patch with corresponding changes. Thanks!

          Show
          Johnny Zhang added a comment - Daniel, thanks for catching this I thought it should be 'sortArgs' => ['-t', ' ', '-k', '2,2'] , I just upload the patch with corresponding changes. Thanks!
          Hide
          Alan Gates added a comment -

          Patch checked in. Thanks Johnny for working on this, and Daniel for the review.

          Show
          Alan Gates added a comment - Patch checked in. Thanks Johnny for working on this, and Daniel for the review.
          Hide
          Hudson added a comment -

          Integrated in Hive-trunk-hadoop2 #225 (See https://builds.apache.org/job/Hive-trunk-hadoop2/225/)
          HIVE-2670 A cluster test utility for Hive (gates and Johnny Zhang via gates) (Revision 1489376)

          Result = ABORTED
          gates : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1489376
          Files :

          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/build.xml
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHiveCmdLine.pm
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_cmdline.conf
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_nightly.conf
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tools/test/floatpostprocessor.pl
          Show
          Hudson added a comment - Integrated in Hive-trunk-hadoop2 #225 (See https://builds.apache.org/job/Hive-trunk-hadoop2/225/ ) HIVE-2670 A cluster test utility for Hive (gates and Johnny Zhang via gates) (Revision 1489376) Result = ABORTED gates : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1489376 Files : /hive/trunk/hcatalog/src/test/e2e/hcatalog/build.xml /hive/trunk/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHiveCmdLine.pm /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_cmdline.conf /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_nightly.conf /hive/trunk/hcatalog/src/test/e2e/hcatalog/tools/test/floatpostprocessor.pl
          Hide
          Hudson added a comment -

          Integrated in Hive-trunk-h0.21 #2128 (See https://builds.apache.org/job/Hive-trunk-h0.21/2128/)
          HIVE-2670 A cluster test utility for Hive (gates and Johnny Zhang via gates) (Revision 1489376)

          Result = FAILURE
          gates : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1489376
          Files :

          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/build.xml
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHiveCmdLine.pm
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_cmdline.conf
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_nightly.conf
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tools/test/floatpostprocessor.pl
          Show
          Hudson added a comment - Integrated in Hive-trunk-h0.21 #2128 (See https://builds.apache.org/job/Hive-trunk-h0.21/2128/ ) HIVE-2670 A cluster test utility for Hive (gates and Johnny Zhang via gates) (Revision 1489376) Result = FAILURE gates : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1489376 Files : /hive/trunk/hcatalog/src/test/e2e/hcatalog/build.xml /hive/trunk/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHiveCmdLine.pm /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_cmdline.conf /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_nightly.conf /hive/trunk/hcatalog/src/test/e2e/hcatalog/tools/test/floatpostprocessor.pl
          Hide
          Hudson added a comment -

          Integrated in Hive-trunk-hadoop2 #227 (See https://builds.apache.org/job/Hive-trunk-hadoop2/227/)
          HIVE-4657 : HCatalog checkstyle violation after HIVE-2670 (Shreepadma Venugopalan via Ashutosh Chauhan) (Revision 1490106)

          Result = FAILURE
          hashutosh : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1490106
          Files :

          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHiveCmdLine.pm
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_cmdline.conf
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_nightly.conf
          Show
          Hudson added a comment - Integrated in Hive-trunk-hadoop2 #227 (See https://builds.apache.org/job/Hive-trunk-hadoop2/227/ ) HIVE-4657 : HCatalog checkstyle violation after HIVE-2670 (Shreepadma Venugopalan via Ashutosh Chauhan) (Revision 1490106) Result = FAILURE hashutosh : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1490106 Files : /hive/trunk/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHiveCmdLine.pm /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_cmdline.conf /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_nightly.conf
          Hide
          Hudson added a comment -

          Integrated in Hive-trunk-h0.21 #2131 (See https://builds.apache.org/job/Hive-trunk-h0.21/2131/)
          HIVE-4657 : HCatalog checkstyle violation after HIVE-2670 (Shreepadma Venugopalan via Ashutosh Chauhan) (Revision 1490106)

          Result = FAILURE
          hashutosh : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1490106
          Files :

          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHiveCmdLine.pm
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_cmdline.conf
          • /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_nightly.conf
          Show
          Hudson added a comment - Integrated in Hive-trunk-h0.21 #2131 (See https://builds.apache.org/job/Hive-trunk-h0.21/2131/ ) HIVE-4657 : HCatalog checkstyle violation after HIVE-2670 (Shreepadma Venugopalan via Ashutosh Chauhan) (Revision 1490106) Result = FAILURE hashutosh : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1490106 Files : /hive/trunk/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHiveCmdLine.pm /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_cmdline.conf /hive/trunk/hcatalog/src/test/e2e/hcatalog/tests/hive_nightly.conf
          Hide
          Ashutosh Chauhan added a comment -

          This issue has been fixed and released as part of 0.12 release. If you find further issues, please create a new jira and link it to this one.

          Show
          Ashutosh Chauhan added a comment - This issue has been fixed and released as part of 0.12 release. If you find further issues, please create a new jira and link it to this one.

            People

            • Assignee:
              Johnny Zhang
              Reporter:
              Alan Gates
            • Votes:
              0 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development