Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-5323

Move record serializer version from file name to file header

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.1
    • 2.1
    • cache

    Description

      Keeping records serializer version in the WAL segment file name makes it hard to implement forward serializer version update because we need to rename files on recovery.
      Instead, we should write serializer version in the file header and use it when reading records.
      We should also add some boilerplate code in order to make it easier to add new serializer versions in the future.

      Attachments

        Activity

          People

            agoncharuk Alexey Goncharuk
            agoncharuk Alexey Goncharuk
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: