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

Migration Import Display: StatusReporter Does not Remove Processed Items

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • trunk
    • trunk
    • atlas-intg
    • None

    Description

      Background

      Migration Import implementation introduced StatusReporter. The class maintains GUIDs of entities that are to be processed and entities that are processed. When the entity is marked as processed, it needs to be removed from the processed set.

      Steps to Duplicate

      Pre-requisites

      Large migration import dataset (over 50 M entities).

      Steps to Duplicate

      • Start importing the dataset.
      • After over 60%, the Atlas server will crash with out of memory exception.

      Expected results: Migration Import should continue without problems.

      Actual results: Atlas server crashes with out of memory exception, hprof dump indicates large number of items allocated by StatusReporter.processedSet.

      Additional information: This bug does not affect status reporting.

      Work around: Resume migration import. It will continue without problems.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: