You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2010/01/06 22:52:55 UTC

[jira] Commented: (HBASE-2094) hbase-2037 breaks mapreduce jobs going from 0.20.2 to 0.20.3

    [ https://issues.apache.org/jira/browse/HBASE-2094?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12797335#action_12797335 ] 

stack commented on HBASE-2094:
------------------------------

I ain't sure how to fix this.  The commons-lang addition is needed so Pair equals and hashcode works; as is its broke.  We need the fat commons-lang because it knows how to create hash codes for different types (Pair is generic so we need something that can work with its generaliity).  It then knows how to do the equals properly handling arrays of objects if passed.  I looked at pulling in pieces of commons-lang only but its hairball.  It looks like I'd end up pulling in all of commons-lang (internally they refer to each other).

Either we pull hbase-2037 -- a working comparable Pair seems pivotal to hbase-2037 -- or we expect that updating from 0.20.2 to 0.20.3, fellas need to update their MR CLASSPATHs.  I'm leaning toward the former.

> hbase-2037 breaks mapreduce jobs going from 0.20.2 to 0.20.3
> ------------------------------------------------------------
>
>                 Key: HBASE-2094
>                 URL: https://issues.apache.org/jira/browse/HBASE-2094
>             Project: Hadoop HBase
>          Issue Type: Bug
>            Reporter: stack
>            Priority: Blocker
>             Fix For: 0.20.3
>
>
> hbase-2037 makes it so commons-lang is now needed on mr classpath.  Can't have fellas having to change their CLASSPATH on point release update.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.