Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-19099

Artifactory does not free up memory after some Rubygems actions

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: 6.9.1
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Severity:
      High
    • Regression:
      Yes
    • Requirement Status:

      UNCOVERED

      Description

      Steps to reproduce:
      1. Connect Artifactory to bullfrog or any other Java APM
      2. Create local, remote and virtual repositories of Rubygem in Artifactory
      3. Run index calculation on the virtual repo:

      curl -XPOST -uadmin:password "http://localhost:8081/artifactory/api/gems/gems/reindex"
      

      4. See that memory starts to rise and even after the calculation finishes (±4 minutes) it stays around the same value

      Note: based on the system property:

      artifactory.gems.virtualIndexTaskIntervalSecs=300 (default)
      

      Artifactory runs the calculation every 5 minutes, which makes it worse.
      After some time (can be minutes or days, depends on Rubygem usage in Artifactory) Artifactory will crash with OOM error.

      Added newer screenshot:

        Attachments

          Forms

            Activity

                People

                Assignee:
                Unassigned
                Reporter:
                avivb Aviv Blonder
                Votes:
                3 Vote for this issue
                Watchers:
                8 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    PagerDuty