HBase
  1. HBase
  2. HBASE-5861

Hadoop 23 compilation broken due to tests introduced in HBASE-5604

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 0.94.0, 0.95.2
    • Fix Version/s: 0.94.0, 0.95.0
    • Component/s: test
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      When attempting to compile HBase 0.94rc1 against hadoop 23, I got this set of compilation error messages:

      jon@swoop:~/proj/hbase-0.94$ mvn clean test -Dhadoop.profile=23 -DskipTests
      ...
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 18.926s
      [INFO] Finished at: Mon Apr 23 10:38:47 PDT 2012
      [INFO] Final Memory: 55M/555M
      [INFO] ------------------------------------------------------------------------
      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:testCompile (default-testCompile) on project hbase: Compilation failure: Compilation failure:
      [ERROR] /home/jon/proj/hbase-0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java:[147,46] org.apache.hadoop.mapreduce.JobContext is abstract; cannot be instantiated
      [ERROR] 
      [ERROR] /home/jon/proj/hbase-0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java:[153,29] org.apache.hadoop.mapreduce.JobContext is abstract; cannot be instantiated
      [ERROR] 
      [ERROR] /home/jon/proj/hbase-0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java:[194,46] org.apache.hadoop.mapreduce.JobContext is abstract; cannot be instantiated
      [ERROR] 
      [ERROR] /home/jon/proj/hbase-0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java:[206,29] org.apache.hadoop.mapreduce.JobContext is abstract; cannot be instantiated
      [ERROR] 
      [ERROR] /home/jon/proj/hbase-0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java:[213,29] org.apache.hadoop.mapreduce.JobContext is abstract; cannot be instantiated
      [ERROR] 
      [ERROR] /home/jon/proj/hbase-0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java:[226,29] org.apache.hadoop.mapreduce.TaskAttemptContext is abstract; cannot be instantiated
      [ERROR] -> [Help 1]
      

      Upon further investigation this issue is due to code introduced in HBASE-5064 and is also present in trunk.

      1. hbase-5861-v3.patch
        7 kB
        Jonathan Hsieh
      2. hbase-5861-v2.patch
        14 kB
        Jonathan Hsieh
      3. hbase-5861-jon.patch
        8 kB
        Jonathan Hsieh
      4. 5861-v4.patch
        10 kB
        Ted Yu
      5. 5861.txt
        1 kB
        Lars Hofhansl

        Issue Links

          Activity

          Hide
          stack added a comment -

          @Jon Which code breaks the build? The hbase-5064 changes have been in there with a good while now.

          Show
          stack added a comment - @Jon Which code breaks the build? The hbase-5064 changes have been in there with a good while now.
          Hide
          Uma Maheswara Rao G added a comment -

          In branch-1, JobContext is a class.

          public class JobContext {
          

          Now in hadoop trunk or hadoop-2, that is changed to interface.

          @InterfaceAudience.Public
          @InterfaceStability.Evolving
          public interface JobContext extends MRJobConfig {
          
          Show
          Uma Maheswara Rao G added a comment - In branch-1, JobContext is a class. public class JobContext { Now in hadoop trunk or hadoop-2, that is changed to interface. @InterfaceAudience.Public @InterfaceStability.Evolving public interface JobContext extends MRJobConfig {
          Hide
          Jonathan Hsieh added a comment -

          @Stack, I did some basic testing on 0.94rc0 and it compiled fine there. Didn't try rc1 (might be there) but rc2 definitely got the issue. I'm working on a shimming patch to handle this.

          Show
          Jonathan Hsieh added a comment - @Stack, I did some basic testing on 0.94rc0 and it compiled fine there. Didn't try rc1 (might be there) but rc2 definitely got the issue. I'm working on a shimming patch to handle this.
          Hide
          stack added a comment -

          @Jon Good stuff. Looks like our Andrew saw this before we did over in HBASE-5807: "JobContext and TaskAttemptContext are only interfaces in 0.23+. TestHLogRecordReader should be reimplemented with a different approach." I'll mark that issue dup of this.

          Show
          stack added a comment - @Jon Good stuff. Looks like our Andrew saw this before we did over in HBASE-5807 : "JobContext and TaskAttemptContext are only interfaces in 0.23+. TestHLogRecordReader should be reimplemented with a different approach." I'll mark that issue dup of this.
          Hide
          Lars Hofhansl added a comment -

          Just realized it was me who added this test as part of HBASE-5604...

          I should fix it.

          Show
          Lars Hofhansl added a comment - Just realized it was me who added this test as part of HBASE-5604 ... I should fix it.
          Hide
          Jonathan Hsieh added a comment -

          @Lars I'm pretty close now – testing some reflection stuff, have one of the MR tests failing currently.

          Show
          Jonathan Hsieh added a comment - @Lars I'm pretty close now – testing some reflection stuff, have one of the MR tests failing currently.
          Hide
          Lars Hofhansl added a comment -

          I have a fix. There's util method in MapReduceTestUtil to create a dummy TaskAttemptContext.
          Will upload a patch momentarily.

          Show
          Lars Hofhansl added a comment - I have a fix. There's util method in MapReduceTestUtil to create a dummy TaskAttemptContext. Will upload a patch momentarily.
          Hide
          Lars Hofhansl added a comment -

          Works fine for Hadoop 1.0.* and should work for 0.23.*.

          For various other reasons I cannot currently build against hadoop 0.23, if somebody could quick verify, that'd be great.

          Show
          Lars Hofhansl added a comment - Works fine for Hadoop 1.0.* and should work for 0.23.*. For various other reasons I cannot currently build against hadoop 0.23, if somebody could quick verify, that'd be great.
          Hide
          Lars Hofhansl added a comment -

          Ah nope, there's the JobContext too.

          Show
          Lars Hofhansl added a comment - Ah nope, there's the JobContext too.
          Hide
          Jonathan Hsieh added a comment -

          @Lars you can verify your fix via 'mvn clean test -Dhadoop.profile=23 -DskipTests'. It will download the hadoop 23 version of the world and test against it.

          Show
          Jonathan Hsieh added a comment - @Lars you can verify your fix via 'mvn clean test -Dhadoop.profile=23 -DskipTests'. It will download the hadoop 23 version of the world and test against it.
          Hide
          Lars Hofhansl added a comment - - edited

          @Jon: Tried that. For some reason I get 100's of compilation errors complaining about missing hadoop packages.

          Show
          Lars Hofhansl added a comment - - edited @Jon: Tried that. For some reason I get 100's of compilation errors complaining about missing hadoop packages.
          Hide
          Jonathan Hsieh added a comment -

          Here's where I am currently. TestImportExport fails – doesn't seem to copy jars into mr distributed cache properly.

          Show
          Jonathan Hsieh added a comment - Here's where I am currently. TestImportExport fails – doesn't seem to copy jars into mr distributed cache properly.
          Hide
          Lars Hofhansl added a comment - - edited

          Did you forget to include HadoopShim?

          Show
          Lars Hofhansl added a comment - - edited Did you forget to include HadoopShim?
          Hide
          Jonathan Hsieh added a comment -

          Lars you are right, I missed the HadoopShim file. It ends up that some of the mr tests seem to be flakey on my vm – TestImportExport passes sometime.

          Note - v2 is a sketch – I've got another version that refactors this slightly to be cleaner.

          Show
          Jonathan Hsieh added a comment - Lars you are right, I missed the HadoopShim file. It ends up that some of the mr tests seem to be flakey on my vm – TestImportExport passes sometime. Note - v2 is a sketch – I've got another version that refactors this slightly to be cleaner.
          Hide
          Lars Hofhansl added a comment -

          For TaskAttemptContext we could use Hadoop's MapReduceTestUtil class, right? I.e. HadoopShim could use MapReduceTestUtil.createDummyMapTaskAttemptContext(...)
          For JobContext, why not use JobContextImpl in hadoop2?

          Rest looks good.

          Show
          Lars Hofhansl added a comment - For TaskAttemptContext we could use Hadoop's MapReduceTestUtil class, right? I.e. HadoopShim could use MapReduceTestUtil.createDummyMapTaskAttemptContext(...) For JobContext, why not use JobContextImpl in hadoop2? Rest looks good.
          Hide
          Jonathan Hsieh added a comment -

          I'm less familiar with the MR API and didn't know those existed. Sound like good suggestions. I'll try it on the next version I post. (likely late tonight).

          Show
          Jonathan Hsieh added a comment - I'm less familiar with the MR API and didn't know those existed. Sound like good suggestions. I'll try it on the next version I post. (likely late tonight).
          Hide
          Lars Hofhansl added a comment -

          Problem above was due to Maven 2... Grrrr.

          Show
          Lars Hofhansl added a comment - Problem above was due to Maven 2... Grrrr.
          Hide
          Lars Hofhansl added a comment -

          How about this one. (slight variation of Jon's patch).

          Show
          Lars Hofhansl added a comment - How about this one. (slight variation of Jon's patch).
          Hide
          stack added a comment -

          You uploaded wrong patch boss?

          Show
          stack added a comment - You uploaded wrong patch boss?
          Hide
          Lars Hofhansl added a comment -

          Whoops... Removed.

          Show
          Lars Hofhansl added a comment - Whoops... Removed.
          Hide
          Lars Hofhansl added a comment -

          My patch didn't work anyway, since MapReduceTestUtil is a test class in Hadoop.

          This brings to another point: Some of the HBase tests need this lower layer for UnitTests, but the "production" part of HBase should not operate at this layer.

          So whatever fix we have for this, should only involve test code. If folks agree with this then HadoopShim should be a test class.

          Show
          Lars Hofhansl added a comment - My patch didn't work anyway, since MapReduceTestUtil is a test class in Hadoop. This brings to another point: Some of the HBase tests need this lower layer for UnitTests, but the "production" part of HBase should not operate at this layer. So whatever fix we have for this, should only involve test code. If folks agree with this then HadoopShim should be a test class.
          Hide
          Lars Hofhansl added a comment -

          I'll have a sketch of what I mean a bit later.

          Show
          Lars Hofhansl added a comment - I'll have a sketch of what I mean a bit later.
          Hide
          stack added a comment -

          Does HBASE-5853 need to get fixed too? It looks like a 0.23 issue also?

          Show
          stack added a comment - Does HBASE-5853 need to get fixed too? It looks like a 0.23 issue also?
          Hide
          Lars Hofhansl added a comment -

          Seems that way. And that is not just a test issue. So going from that HadoopShim needs to be part of "production" HBase.

          Show
          Lars Hofhansl added a comment - Seems that way. And that is not just a test issue. So going from that HadoopShim needs to be part of "production" HBase.
          Hide
          Lars Hofhansl added a comment -

          I am generally a bit unclear at what point we require a recompile of HBase against a specific version of Hadoop and when we make it "just work" via reflection.

          Show
          Lars Hofhansl added a comment - I am generally a bit unclear at what point we require a recompile of HBase against a specific version of Hadoop and when we make it "just work" via reflection.
          Hide
          Jonathan Hsieh added a comment -

          There are two classes of changes I'm aware of currently:

          1) Class becomes Interface -> which means constructors for some things have moved to be impls. Seems to be ok with reflection.
          2) Enum moved to different new class, and original class exists for compatibility as a subclass of new class. This seems to require recompile because this confuses class loader.

          Show
          Jonathan Hsieh added a comment - There are two classes of changes I'm aware of currently: 1) Class becomes Interface -> which means constructors for some things have moved to be impls. Seems to be ok with reflection. 2) Enum moved to different new class, and original class exists for compatibility as a subclass of new class. This seems to require recompile because this confuses class loader.
          Hide
          Jonathan Hsieh added a comment -

          We shouldn't use JobContextImpl or TaskAttemptContextImpl since it is marked:

          @InterfaceAudience.Private
          

          My guess is that HBASE-5853 may be something else – possibly a class path or jar compatibility problem. At first glance it looks over there that only public apis are used.

          I'll move the previous patch to be a HadoopTestShim in hbase tests and use MapReduceTestUtil. At the moment this seems to be isolated to tests. If we need to have a shim for production code, we can make a new HadoopShim for those calls.

          Show
          Jonathan Hsieh added a comment - We shouldn't use JobContextImpl or TaskAttemptContextImpl since it is marked: @InterfaceAudience.Private My guess is that HBASE-5853 may be something else – possibly a class path or jar compatibility problem. At first glance it looks over there that only public apis are used. I'll move the previous patch to be a HadoopTestShim in hbase tests and use MapReduceTestUtil. At the moment this seems to be isolated to tests. If we need to have a shim for production code, we can make a new HadoopShim for those calls.
          Hide
          Jonathan Hsieh added a comment -

          Currently looks like InputSampler (a sampler for bulk loads) and friends are probably broken in 23 because it uses the TaskAttemptContext constructor which is hadoop 1.x specific. We didn't catch this because currently there are no tests exercising this code. If we use MapReduceTestUtil to get a dummy, we'd need to pull in the hadoop-test jar to compile.

          Against hadoop 23, MapReduceTestUtil is included in the jars pulled in for compile and test.

          Show
          Jonathan Hsieh added a comment - Currently looks like InputSampler (a sampler for bulk loads) and friends are probably broken in 23 because it uses the TaskAttemptContext constructor which is hadoop 1.x specific. We didn't catch this because currently there are no tests exercising this code. If we use MapReduceTestUtil to get a dummy, we'd need to pull in the hadoop-test jar to compile. Against hadoop 23, MapReduceTestUtil is included in the jars pulled in for compile and test.
          Hide
          Lars Hofhansl added a comment -

          The comment in InputSampler also says that one should use the actual Hadoop code in 0.23+ (not the backported code), so I would guess that this would be OK as long as there is no compile time error.

          If the only problem is TestHLogRecordReader, I should just fix up the test and be done with this.

          Show
          Lars Hofhansl added a comment - The comment in InputSampler also says that one should use the actual Hadoop code in 0.23+ (not the backported code), so I would guess that this would be OK as long as there is no compile time error. If the only problem is TestHLogRecordReader, I should just fix up the test and be done with this.
          Hide
          Jonathan Hsieh added a comment -

          v3 is a cleaned up version, and doesn't touch InputSampler.

          Show
          Jonathan Hsieh added a comment - v3 is a cleaned up version, and doesn't touch InputSampler.
          Hide
          Ted Yu added a comment -

          I got the following with v3 using 0.23 profile:

          [ERROR] /Users/zhihyu/trunk-hbase/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java:[1333,35] cannot find symbol
          [ERROR] symbol  : method getJobTracker()
          [ERROR] location: class org.apache.hadoop.mapred.MiniMRCluster.JobTrackerRunner
          
          Show
          Ted Yu added a comment - I got the following with v3 using 0.23 profile: [ERROR] /Users/zhihyu/trunk-hbase/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java:[1333,35] cannot find symbol [ERROR] symbol : method getJobTracker() [ERROR] location: class org.apache.hadoop.mapred.MiniMRCluster.JobTrackerRunner
          Hide
          Jonathan Hsieh added a comment -

          Sorry about that – only tested the latest against 0.94.

          Show
          Jonathan Hsieh added a comment - Sorry about that – only tested the latest against 0.94.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12524020/hbase-5861-v3.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 5 new or modified tests.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          -1 findbugs. The patch appears to introduce 5 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          -1 core tests. The patch failed these unit tests:
          org.apache.hadoop.hbase.TestRegionRebalancing

          Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/1629//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/1629//artifact/trunk/patchprocess/newPatchFindbugsWarnings.html
          Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/1629//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12524020/hbase-5861-v3.patch against trunk revision . +1 @author. The patch does not contain any @author tags. +1 tests included. The patch appears to include 5 new or modified tests. +1 javadoc. The javadoc tool did not generate any warning messages. +1 javac. The applied patch does not increase the total number of javac compiler warnings. -1 findbugs. The patch appears to introduce 5 new Findbugs (version 1.3.9) warnings. +1 release audit. The applied patch does not increase the total number of release audit warnings. -1 core tests. The patch failed these unit tests: org.apache.hadoop.hbase.TestRegionRebalancing Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/1629//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/1629//artifact/trunk/patchprocess/newPatchFindbugsWarnings.html Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/1629//console This message is automatically generated.
          Hide
          Lars Hofhansl added a comment -

          +1 on v3 for 0.94. JobTrackerRunner.getJobTracker is a separate issue for trunk.

          Show
          Lars Hofhansl added a comment - +1 on v3 for 0.94. JobTrackerRunner.getJobTracker is a separate issue for trunk.
          Hide
          Jonathan Hsieh added a comment -

          The JobTrackerRunner.getJobTracker issue is a separate unrelated issue broken on trunk but not 0.94.

          Show
          Jonathan Hsieh added a comment - The JobTrackerRunner.getJobTracker issue is a separate unrelated issue broken on trunk but not 0.94.
          Hide
          Lars Hofhansl added a comment -

          Yep. So let's get this issue into 0.94 and trunk.

          +1 from me for v3 in 0.94 and trunk.

          Then we file a separate issue for trunk to deal with JobTrackerRunner.getJobTracker.

          Show
          Lars Hofhansl added a comment - Yep. So let's get this issue into 0.94 and trunk. +1 from me for v3 in 0.94 and trunk. Then we file a separate issue for trunk to deal with JobTrackerRunner.getJobTracker.
          Hide
          Ted Yu added a comment -

          Patch v4 adds support for obtaining JobConf.

          TestHLogRecordReader passes using either hadoop 1.0 or 0.23 profile.

          Show
          Ted Yu added a comment - Patch v4 adds support for obtaining JobConf. TestHLogRecordReader passes using either hadoop 1.0 or 0.23 profile.
          Hide
          Jonathan Hsieh added a comment -

          I'm going to commit v3 to 0.94 and trunk and then file a new issue for the additions in v4 since the problem only occurs on trunk and not 0.94. Before committing the additions I'd want to spend some time figuring out why that new geTJobTracker issue showed up.

          Show
          Jonathan Hsieh added a comment - I'm going to commit v3 to 0.94 and trunk and then file a new issue for the additions in v4 since the problem only occurs on trunk and not 0.94. Before committing the additions I'd want to spend some time figuring out why that new geTJobTracker issue showed up.
          Hide
          Jonathan Hsieh added a comment -

          Thanks for review Lars. Committed.

          Create follow on issue for Ted's Addendum (since it only affects trunk).

          Show
          Jonathan Hsieh added a comment - Thanks for review Lars. Committed. Create follow on issue for Ted's Addendum (since it only affects trunk).
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12524083/5861-v4.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 9 new or modified tests.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          -1 findbugs. The patch appears to introduce 5 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          -1 core tests. The patch failed these unit tests:
          org.apache.hadoop.hbase.TestRegionRebalancing

          Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/1633//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/1633//artifact/trunk/patchprocess/newPatchFindbugsWarnings.html
          Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/1633//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12524083/5861-v4.patch against trunk revision . +1 @author. The patch does not contain any @author tags. +1 tests included. The patch appears to include 9 new or modified tests. +1 javadoc. The javadoc tool did not generate any warning messages. +1 javac. The applied patch does not increase the total number of javac compiler warnings. -1 findbugs. The patch appears to introduce 5 new Findbugs (version 1.3.9) warnings. +1 release audit. The applied patch does not increase the total number of release audit warnings. -1 core tests. The patch failed these unit tests: org.apache.hadoop.hbase.TestRegionRebalancing Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/1633//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/1633//artifact/trunk/patchprocess/newPatchFindbugsWarnings.html Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/1633//console This message is automatically generated.
          Hide
          Lars Hofhansl added a comment -

          Awesome. Thanks Jon and Ted.

          Show
          Lars Hofhansl added a comment - Awesome. Thanks Jon and Ted.
          Hide
          Lars Hofhansl added a comment -

          As Ted points out MapreduceTestingShim.java is missing , build is broken (0.94 and trunk)

          Show
          Lars Hofhansl added a comment - As Ted points out MapreduceTestingShim.java is missing , build is broken (0.94 and trunk)
          Hide
          Jonathan Hsieh added a comment -

          Oops. I've added an addendum.

          Show
          Jonathan Hsieh added a comment - Oops. I've added an addendum.
          Hide
          Hudson added a comment -

          Integrated in HBase-0.94-security #20 (See https://builds.apache.org/job/HBase-0.94-security/20/)
          HBASE-5861 ADDENDUM (missed new MapredcueTestingShim.java file) (Revision 1330077)
          HBASE-5861 Hadoop 23 compile broken due to tests introduced in HBASE-5064 (Revision 1330071)

          Result = SUCCESS
          jmhsieh :
          Files :

          • /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java

          jmhsieh :
          Files :

          • /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
          Show
          Hudson added a comment - Integrated in HBase-0.94-security #20 (See https://builds.apache.org/job/HBase-0.94-security/20/ ) HBASE-5861 ADDENDUM (missed new MapredcueTestingShim.java file) (Revision 1330077) HBASE-5861 Hadoop 23 compile broken due to tests introduced in HBASE-5064 (Revision 1330071) Result = SUCCESS jmhsieh : Files : /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java jmhsieh : Files : /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
          Hide
          Hudson added a comment -

          Integrated in HBase-0.94 #146 (See https://builds.apache.org/job/HBase-0.94/146/)
          HBASE-5861 ADDENDUM (missed new MapredcueTestingShim.java file) (Revision 1330077)
          HBASE-5861 Hadoop 23 compile broken due to tests introduced in HBASE-5064 (Revision 1330071)

          Result = FAILURE
          jmhsieh :
          Files :

          • /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java

          jmhsieh :
          Files :

          • /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
          Show
          Hudson added a comment - Integrated in HBase-0.94 #146 (See https://builds.apache.org/job/HBase-0.94/146/ ) HBASE-5861 ADDENDUM (missed new MapredcueTestingShim.java file) (Revision 1330077) HBASE-5861 Hadoop 23 compile broken due to tests introduced in HBASE-5064 (Revision 1330071) Result = FAILURE jmhsieh : Files : /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java jmhsieh : Files : /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
          Hide
          Hudson added a comment -

          Integrated in HBase-TRUNK #2809 (See https://builds.apache.org/job/HBase-TRUNK/2809/)
          HBASE-5861 ADDENDUM (missed new MapredcueTestingShim.java file) (Revision 1330078)
          HBASE-5861 Hadoop 23 compile broken due to tests introduced in HBASE-5064 (Revision 1330072)

          Result = FAILURE
          jmhsieh :
          Files :

          • /hbase/trunk/src/test/java/org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java

          jmhsieh :
          Files :

          • /hbase/trunk/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
          Show
          Hudson added a comment - Integrated in HBase-TRUNK #2809 (See https://builds.apache.org/job/HBase-TRUNK/2809/ ) HBASE-5861 ADDENDUM (missed new MapredcueTestingShim.java file) (Revision 1330078) HBASE-5861 Hadoop 23 compile broken due to tests introduced in HBASE-5064 (Revision 1330072) Result = FAILURE jmhsieh : Files : /hbase/trunk/src/test/java/org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java jmhsieh : Files : /hbase/trunk/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
          Hide
          Hudson added a comment -

          Integrated in HBase-TRUNK-security #183 (See https://builds.apache.org/job/HBase-TRUNK-security/183/)
          HBASE-5861 ADDENDUM (missed new MapredcueTestingShim.java file) (Revision 1330078)
          HBASE-5861 Hadoop 23 compile broken due to tests introduced in HBASE-5064 (Revision 1330072)

          Result = FAILURE
          jmhsieh :
          Files :

          • /hbase/trunk/src/test/java/org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java

          jmhsieh :
          Files :

          • /hbase/trunk/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
          Show
          Hudson added a comment - Integrated in HBase-TRUNK-security #183 (See https://builds.apache.org/job/HBase-TRUNK-security/183/ ) HBASE-5861 ADDENDUM (missed new MapredcueTestingShim.java file) (Revision 1330078) HBASE-5861 Hadoop 23 compile broken due to tests introduced in HBASE-5064 (Revision 1330072) Result = FAILURE jmhsieh : Files : /hbase/trunk/src/test/java/org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java jmhsieh : Files : /hbase/trunk/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
          Hide
          Jonathan Hsieh added a comment -

          Oops, commit message should say HBASE-5604 instead of HBASE-5064.

          Show
          Jonathan Hsieh added a comment - Oops, commit message should say HBASE-5604 instead of HBASE-5064 .

            People

            • Assignee:
              Jonathan Hsieh
              Reporter:
              Jonathan Hsieh
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development