[ https://issues.apache.org/jira/browse/HUDI-1589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Li updated HUDI-1589: -------------------------- Fix Version/s: 0.8.0 > 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 > Priority: Minor > Labels: pull-request-available > Fix For: 0.8.0 > > > 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)