[ https://issues.apache.org/jira/browse/HIVE-812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12751129#action_12751129 ]
Zheng Shao commented on HIVE-812: --------------------------------- I ran the tests in the following order, and it all passed: {code} ant clean package ant test -Dhadoop.version=0.17.2.1 ant test -Dhadoop.version=0.18.3 ant test -Dhadoop.version=0.19.0 ant test -Dhadoop.version=0.20.0 {code} We are already running tests in parallel using a little different way. The test for one hadoop version takes around 18 minutes with 4 parallel tests, on a machine with 16GB memory and 4 cpu cores. > Hive compiled with "ant package" should work with hadoop 0.17 > ------------------------------------------------------------- > > Key: HIVE-812 > URL: https://issues.apache.org/jira/browse/HIVE-812 > Project: Hadoop Hive > Issue Type: Bug > Affects Versions: 0.4.0, 0.5.0 > Reporter: Zheng Shao > Assignee: Zheng Shao > Attachments: HIVE-812.1.patch, HIVE-812.2.patch > > > The goal of shims is to make Hive compiled with "ant package" to work with > any version of hadoop. > However currently it is not working with hadoop 0.17 for a minor issue: > org.apache.hadoop.io.Text.compareTo was inherited (and NOT overriden) from > org.apache.hadoop.io.BinaryComparable.compareTo in hadoop 0.18 and above. > When compiling Hive by default, we will compile it against hadoop 0.19.0. > Java compiler will automatically replace org.apache.hadoop.io.Text.compareTo > with org.apache.hadoop.io.BinaryComparable.compareTo in some places, and that > caused the problem. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.