You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@giraph.apache.org by "Michael Aro (JIRA)" <ji...@apache.org> on 2013/06/14 04:11:20 UTC

[jira] [Commented] (GIRAPH-101) Replace munge with shim layer similar to Pig and Hive

    [ https://issues.apache.org/jira/browse/GIRAPH-101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13683005#comment-13683005 ] 

Michael Aro commented on GIRAPH-101:
------------------------------------

Is it okay to have the entire source code for shim under the giraph-core sub-project? I have created a package "org.apache.giraph.shims" in my github repo (https://github.com/mmaro/giraph/blob/trunk/giraph-core/src/main/java/org/apache/giraph/shims/HadoopShims.java). And the next steps include full implementation of the HadoopShims interface followed by the implementation of classes for different Hadoop versions that will implement the interface. 

My plan is to make changes in the classes containing munged symbols. Some changes will be made in the pom.xml as well.

Please advise.

Thanks.
                
> Replace munge with shim layer similar to Pig and Hive
> -----------------------------------------------------
>
>                 Key: GIRAPH-101
>                 URL: https://issues.apache.org/jira/browse/GIRAPH-101
>             Project: Giraph
>          Issue Type: Improvement
>            Reporter: Avery Ching
>            Assignee: Michael Aro
>              Labels: gsoc, gsoc2013, mentor
>
> Munge (http://sonatype.github.io/munge-maven-plugin/) is a hacky way of support multiple versions of Hadoop.  The shim layers in Pig and Hive are a cleaner way to do this I think.
> Munge also forces us to release only in source, or to supply different binaries for different hadoop versions.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira