Uploaded image for project: 'Apache Hudi'
  1. Apache Hudi
  2. HUDI-7884

Design HoodieDefaultTimeline to be able to read timeline both from 0.16.0 and from 1.0

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsAdd voteVotersWatch issueWatchersCreate sub-taskConvert to sub-taskLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • reader-core
    • None

    Description

      We wanted to support reading 1.x tables in 0.16.0 reader. 

      Either entire timeline will be in 0.x or in 1.x. So, lets design a HoodieDefaultTimeline to be able to parse either timeline based on table version. We could define Hoodie0.xDefaultTimeline and Hoodie1.xDefaultTimeline and internally(w/n HoodieDefaultTimeline) to delegate to either of them. 

       

      Related PR links:

      HUDI-6776 Replace JSON with Avro bytes for commit metadata https://github.com/apache/hudi/pull/9579 

      https://github.com/apache/hudi/pull/9617 - Completion time query view

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            shivnarayan sivabalan narayanan Assign to me
            shivnarayan sivabalan narayanan

            Dates

              Created:
              Updated:

              Slack

                Issue deployment