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

ZipSource: Usage of In-memory Maps Limits the Size of Imports Performed

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.8.4
    • 0.8.4, trunk
    • atlas-core
    • None

    Description

      Background

      ZipSource is the container for working with Atlas-exported ZIP files. The current implementation fetches the contents of the entire ZIP file in memory. This greatly limits the size of ZIP files that can be imported.

      Solution Guidance

      New class ZipSourceWIthBackingDirectory, this will use a user-specified (or default) temporary directory to preserve the contents of the ZIP file. This will reduce the memory burden and large ZIP files can be imported.

      Minor refactoring to ImportService will be necessary to support the new variation of EntityImportStream.

       

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: