[ 
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

Reply via email to