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

Performance of DELETE Requests is degraded since Update to 7.18.x

    XMLWordPrintable

    Details

    • Type: Performance
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: 7.18.3, 7.18.5
    • Fix Version/s: None
    • Component/s: Artifactory, Database
    • Labels:
      None
    • Environment:

      Artifactory 7.18.5
      CentOS 7
      Postgres 11

      16 CPU
      32GB RAM

      Description

      We are using an external tool to regularly delete Artifacts. It is using the REST API and sends DELETE Requests to the respective artifact URLs. This worked pretty well until we updated to 7.18.3. After this update the performance of DELETE Requests seems to be degraded by a large factor. Now the aforementioned tools runtime exceeds one day (before it was at around 3-4h).

      As the tool was single threaded it was pretty easy to determine (using access logs) that a DELETE Requests now takes around 1s in comparison to (guessing) several ms before 7.18.x.

      We also observed a much higher CPU load (nearly 100% !) on the artifactory host during the runtime of those DELETE Requests. The load seems to be mostly Database related (seeing postgres SELECT processes as high consumers). As soon as the DELETE Requests stop the load goes back to normal.

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            stefan.lengauer Stefan Lengauer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: