Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-2460

Data Migration: Moving Data from Earlier Versions of Atlas to Most Recent

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.0.0
    • 1.0.0
    • atlas-core
    • None

    Description

      Background

      The most recent version of Atlas uses JanusGraph as database. Earlier versions used to use Titan v0.5.4. The formats used for storing data have changed.

      The current version of Atlas also implement features within Atlas entities. This makes the storages structures differ.

      A data migration approach thus becomes necessary to address the format incompatibilities.

      Approach

      Earlier version of Atlas could use Export process to extract data out of the Titan database. This ZIP file would then be moved to a cluster with newer version of Atlas installed. An Import process on the new cluster would update the new cluster with data migrated to the new format.

      It should be possible for Data Migration to be initiated from Ambari, so that it becomes part of the Ambari's upgrade process.

      It should also be possible to see the status of the migration as it progresses. During the process, no hook messages should be processed or any notifications sent out.

      Attachments

        1. ATLAS-2460-GraphSON-Migration-6.patch
          432 kB
          Ashutosh Mestry
        2. ATLAS-2460-HA-Mode-fix.patch
          3 kB
          Ashutosh Mestry

        Activity

          People

            amestry Ashutosh Mestry
            amestry Ashutosh Mestry
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: