[ https://issues.apache.org/jira/browse/HUDI-7671?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sagar Sumit closed HUDI-7671. ----------------------------- Resolution: Fixed > Make Hudi timeline backward compatible > -------------------------------------- > > Key: HUDI-7671 > URL: https://issues.apache.org/jira/browse/HUDI-7671 > Project: Apache Hudi > Issue Type: Improvement > Components: core > Reporter: Danny Chen > Assignee: Danny Chen > Priority: Major > Labels: compatibility, pull-request-available > Fix For: 1.0.0 > > > Since release 1.x, the timeline metadata file name is changed to include the > completion time, we need to keep compatibility for 0.x branches/releases. > 0.x meta file name pattern: ${instant_time}.action[.state] > 1.x meta file name pattern: ${instant_time}_${completion_time}.action[.state]. > In 1.x release, while decipheriing the Hudi instant from the metadata files, > if there is no completion time, uses the file modification time as the > completion time instead. > The modification time follows the OCC concurrency control semantics if the > files were not moved around. > Caution that if the table is a MOR table and the files got moved in history > from old folder to the current folder, the reader view may represent wong > result set because the completion time are completely the same for all the > alive instants. -- This message was sent by Atlassian Jira (v8.20.10#820010)