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

Import Service: Support New 'zipDirect' Format for Import

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

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

    Description

      Background

      Existing exported ZIP formats stores the entities and the order of import in 2 separate files. During import it is thus necessary for both these (entities and order) to be in memory to be able to correctly import.

      This causes large import files not function well. Also it puts a lot of pressure on memory.

      Existing format also uses 1 zip entry per entity. This does not effectively compress the files.

       The new format addresses these short comings.

      Solution

      Create a format that has:

      • Entities are stored in the order such that they are correctly imported.
      • Lends itself to be able to read as a stream. This will reduce memory constraints.
      • Store entities as 1 zip entry. This will improve compression rate.

      Attachments

        Activity

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

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment