Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Fix Version/s: 0.7 beta 1
    • Component/s: Core
    • Labels:
      None

      Description

      As we continue to make changes to the on-disk format of SSTables, I propose we start versioning. The easiest way without breaking backwards compatibility is to store the version in the filename. This would allow us to figure out the version without looking at the SSTable data. After speaking to Jonathan here is the proposed example:

      <CF><ID><VERSION>-<DATA|INDEX|FILTER>

      1. 0001-Rebase-389-v4-for-trunk.patch
        24 kB
        Stu Hood
      2. 0002-Add-keyspace-name-to-SSTable.Descriptor.patch
        6 kB
        Stu Hood
      3. 0003-Use-SSTable.Descriptor-for-Streaming.patch
        15 kB
        Stu Hood
      4. 0004-Validate-params.patch
        4 kB
        Stu Hood
      5. 0005-The-special-casing-begins.patch
        1 kB
        Stu Hood
      6. 0006-Merge-oopses.patch
        28 kB
        Stu Hood
      7. 0007-Don-t-serialize-Descriptors-as-filenames.patch
        3 kB
        Stu Hood
      8. 389-v3.patch
        20 kB
        Jonathan Ellis

        Issue Links

          Activity

            People

            • Assignee:
              Stu Hood
              Reporter:
              Chris Goffinet
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development