XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: HADOOP-13345
    • Fix Version/s: HADOOP-13345
    • Component/s: fs/s3
    • Labels:
      None

      Description

      This is something else we need before any preview: a way to identify a table version, so that if future versions change the table structure:

      • older clients can recognise that it's a newer format, and fail
      • the future version can identify that it's an older format, and fail until some fsck-upgrade operation has taken place

      I think something like a row on a path which is impossible in a real filesystem, such as "../VERSION" would allow a version marker to go in; the length field could be abused for the version number.

      This field would be something that'd be checked in init(), so be the simple test for table existence we need for faster init

        Attachments

        1. HADOOP-13985-HADOOP-13345-002.patch
          29 kB
          Steve Loughran
        2. HADOOP-13985-HADOOP-13345-001.patch
          23 kB
          Steve Loughran

          Issue Links

            Activity

              People

              • Assignee:
                stevel@apache.org Steve Loughran
                Reporter:
                stevel@apache.org Steve Loughran
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: