Nishith Agarwal created HUDI-1589:
-------------------------------------

             Summary: Rollback metadata is not backwards compatible
                 Key: HUDI-1589
                 URL: https://issues.apache.org/jira/browse/HUDI-1589
             Project: Apache Hudi
          Issue Type: Bug
          Components: Writer Core
            Reporter: Nishith Agarwal
            Assignee: Nishith Agarwal


When turning on archival for ROLLBACK files, we see the following exception

 
{code:java}
21/02/05 18:53:39 ERROR table.HoodieTimelineArchiveLog: Failed to archive 
commits, .commit file: 20200225204435.rollback
org.apache.avro.AvroTypeException: Found 
com.uber.hoodie.avro.model.HoodieRollbackPartitionMetadata, expecting 
org.apache.hudi.avro.model.HoodieRollbackPartitionMetadata, missing required 
field rollbackLogFiles
        at 
org.apache.avro.io.ResolvingDecoder.doAction(ResolvingDecoder.java:292)
        at org.apache.avro.io.parsing.Parser.advance(Parser.java:88)
        at 
org.apache.avro.io.ResolvingDecoder.readFieldOrder(ResolvingDecoder.java:130)
        at 
org.apache.avro.generic.GenericDatumReader.readRecord(GenericDatumReader.java:215)
{code}
The `rollbackLogFiles` should have a default value "null" to read and encode 
older rollback files. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to