Project

Profile

Help

Issue #7809

closed

timeout on `Pulp2to3MigrationClient::Pulp2RepositoriesApi list({"offset"=>0, "limit"=>2000})`

Added by iballou over 3 years ago. Updated over 3 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Katello
Sprint:
Sprint 86
Quarter:

Description

My Pulpcore worker has been dying with [CRITICAL] WORKER TIMEOUT (pid:15519) when Katello tries to list 402 migrated repositories with the limit set to 2000. Reproducing the issue is a little bit strange, since I can list using the 2000 limit in the foreman Rails console but trying the same thing during our ImportMigration task results in the killed worker and 504 proxy error. I'm still trying to figure out the difference, but I do believe there's a Pulp bug in there somewhere due to the dead Pulpcore worker.

If it's necessary to reproduce with Katello:

  1. Create a Katello nightly production VM
  2. Sync the RHEL 7 Extras repo and put it in a content view
  3. Publish the resulting content view 400 times
  4. Run foreman-rake katello:pulp3_migration

Also I'll note that memory usage is almost definitely not the issue here. I haven't caught any instances of high memory usage, at least.


Files

fetch_distributions.txt (2.25 KB) fetch_distributions.txt jsherril@redhat.com, 11/10/2020 06:14 PM
migrated_repos.txt (133 KB) migrated_repos.txt jsherril@redhat.com, 11/10/2020 06:14 PM
plan.txt (252 KB) plan.txt jsherril@redhat.com, 11/10/2020 06:14 PM

Also available in: Atom PDF