Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-26379

DockerFacetUtils.findAssetByContentDigest() causes poor performance under load

    XMLWordPrintable

    Details

      Description

      Under load conditions where:

      • component db asset table is large
      • high number of docker proxy repos
      • high number of docker repository requests

      thread dumps can contain significant numbers of calls to org.sonatype.nexus.repository.docker.internal.orient.DockerFacetUtils.findAssetByContentDigest and result in NXRM performance issues.

      This was fixed in 3.28.0, but inadvertantly reintroduced in 3.29.0. For a full analysis of the original issue, see NEXUS-25294.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              jkruger John Kruger
              Last Updated By:
              Joe Tom Joe Tom
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response:

                  tigCommentSecurity.panel-title