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

Robert Joseph Evans commented on HADOOP-8825:
---------------------------------------------

Just out of curiosity how is Avro accessing these classes?  They are package 
private classes, and even though SequenceFile is @Public and @Stable being 
package private seems to indicate to me that they are not intended for general 
consumption.  If Avro is going to use them could we please mark them 
@LimitedPrivate for Avro, and perhaps even open them up more so they are public 
instead.  So Avro does not have to put their classes in an org.apache.hadoop.io 
package to use them.
                
> Reinstate constructors in SequenceFile.BlockCompressWriter and 
> SequenceFile.RecordCompressWriter for compatibility with Hadoop 1
> --------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-8825
>                 URL: https://issues.apache.org/jira/browse/HADOOP-8825
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: io
>    Affects Versions: 2.0.1-alpha
>            Reporter: Tom White
>            Assignee: Tom White
>         Attachments: HADOOP-8825.patch
>
>
> Two constructors were removed in Hadoop 2 which causes a problem for Avro 
> being able to support Hadoop 1 and Hadoop 2. See AVRO-1170.

--
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