Uploaded image for project: 'mod-inventory'
  1. mod-inventory
  2. MODINV-397

Investigate Memory Leaks on Long Duration Data Import

    XMLWordPrintable

Details

    • Folijet Sprint 114, Folijet Sprint 115
    • 5
    • Folijet

    Description

      Overview:
      When kicking off a data import job that takes hours to complete, mod-inventory seems to be using up all the memory and crashes. Investigate if there are memory leaks. See the attached graph.

      Steps to Reproduce:
      Import 500K MARC records using a profile that creates instances, holdings, and items from the Data Import page.
      Observe that mod-inventory would crash during the import.

      Expected Results:
      Constant and stable memory usage.

      Actual Results:
      Memory rises throughout the test.

      Additional Information:
      PTF obtained heap dumps for before and after the imports. They can be provided when requested (can't attach the files here because of the huge size).

      Interested parties:
      bohdan-suprun abreaux magdaz OleksiiKuzminov

      TestRail: Results

        Attachments

          1. 41_2.jpg
            41_2.jpg
            229 kB
          2. 41.jpg
            41.jpg
            228 kB
          3. 42.jpg
            42.jpg
            227 kB
          4. 43.jpg
            43.jpg
            217 kB
          5. 44.jpg
            44.jpg
            63 kB
          6. 45.jpg
            45.jpg
            75 kB
          7. 46.jpg
            46.jpg
            249 kB
          8. 47.jpg
            47.jpg
            224 kB
          9. mod-inventory-memory-profile.png
            mod-inventory-memory-profile.png
            103 kB

          Issue Links

            Activity

              People

                afedasiuk Aliaksandr Fedasiuk
                mtraneis Martin Tran
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases