pulp / pulp_deb

Debian repository plugin for Pulp (pulpproject.org)
GNU General Public License v2.0
61 stars 78 forks source link

Investigate performance of php repository #1085

Open quba42 opened 4 months ago

quba42 commented 4 months ago

A user reported that the following repository took 3 hours to publish (using a singing service).

Remote:

{
  "pulp_href": "/pulp/api/v3/remotes/deb/apt/17a654af-58a4-4150-b49f-b5a598917293/",
  "pulp_created": "2023-03-21T09:47:46.975582Z",
  "name": "php",
  "url": "https://packages.sury.org/php",
  "ca_cert": null,
  "client_cert": null,
  "tls_validation": true,
  "proxy_url": "<REDACTED>",
  "pulp_labels": {},
  "pulp_last_updated": "2024-04-23T05:30:47.005622Z",
  "download_concurrency": null,
  "max_retries": null,
  "policy": "immediate",
  "total_timeout": null,
  "connect_timeout": null,
  "sock_connect_timeout": null,
  "sock_read_timeout": null,
  "headers": null,
  "rate_limit": null,
  "hidden_fields": [
    {
      "name": "client_key",
      "is_set": false
    },
    {
      "name": "proxy_username",
      "is_set": false
    },
    {
      "name": "proxy_password",
      "is_set": false
    },
    {
      "name": "username",
      "is_set": false
    },
    {
      "name": "password",
      "is_set": false
    }
  ],
  "distributions": "bullseye bookworm",
  "components": "main",
  "architectures": "amd64",
  "sync_sources": false,
  "sync_udebs": false,
  "sync_installer": false,
  "gpgkey": null,
  "ignore_missing_package_indices": false
}

It may be worth investigating if there is anything about this repository that makes it less performant than other similarly sized repositories.