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

Sachin Goyal commented on HIVE-7653:
------------------------------------

[~swarnim], I have verified that dummy patch is not failing the test.
So the problem must be with the actual patch HIVE-7653.5.patch
I have seen the test in my local installation and built it too but it is not 
failing.
I have verified that there are no more local changes on my side than the 
attached patch.
Also my branch is fully updated.
Still the test fails when submitting the patch.

So, if you can help me figure out why this one test above is failing, it would 
be great and much appreciated.
I am using following command to build:
{code}
mvn clean install -Phadoop-2,dist
{code}


> Hive AvroSerDe does not support circular references in Schema
> -------------------------------------------------------------
>
>                 Key: HIVE-7653
>                 URL: https://issues.apache.org/jira/browse/HIVE-7653
>             Project: Hive
>          Issue Type: Bug
>    Affects Versions: 0.13.1
>            Reporter: Sachin Goyal
>            Assignee: Sachin Goyal
>         Attachments: HIVE-7653.1.patch, HIVE-7653.2.patch, HIVE-7653.3.patch, 
> HIVE-7653.4.patch, HIVE-7653.5.patch
>
>
> Avro allows nullable circular references but Hive AvroSerDe does not.
> Example of circular references (passing in Avro but failing in AvroSerDe):
> {code}
> class AvroCycleParent {
>   AvroCycleChild child;
>   public AvroCycleChild getChild () {return child;}
>   public void setChild (AvroCycleChild child) {this.child = child;}
> }
> class AvroCycleChild {
>   AvroCycleParent parent;
>   public AvroCycleParent getParent () {return parent;}
>   public void setParent (AvroCycleParent parent) {this.parent = parent;}
> }
> {code}
> Due to this discrepancy, Hive is unable to read Avro records having 
> circular-references. For some third-party code with such references, it 
> becomes very hard to directly serialize it with Avro and use in Hive.
> I have a patch for this with a unit-test and I will submit it shortly.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to