Issue #7212
closedAdjust download concurrency
Description
There are reports that the download concurrency is too high, like this one: https://pulp.plan.io/issues/7186#note-4
So we should lower the concurrency limit. We need to balance the stability gained from a lower concurrency against the lost speeds from parallel fetching.
Can someone measure the runtime of a policy=immediate
sync with the following download_concurrency values:
20, 15, 10, 7, 5, 3
Pulp2 had a value of 5. Other download softwares like bandersnatch have a value of 3, so one of those is the most likely choice. We should understand how the performance degrades though so running this test would be nice.
Related issues
Updated by bmbouter over 4 years ago
- Related to Issue #7186: Immediate syncing of some CentOS 6 and 7 repos failing added
Updated by ggainey over 4 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to ggainey
- Sprint set to Sprint 78
Sync Centos7 3 times at each of the proposed concurrency settings, record wall-clock time here. Bring back to open floor when done and report.
Updated by ggainey over 4 years ago
Some concurrency test results written up here : https://hackmd.io/@ggainey/pulp3_sync_concurrency
tl;dr : 5 is half as slow as 20, 3 is half that. A setting of 5 or 7 looks like a reasonable compromise (imho)
Updated by ggainey over 4 years ago
Discussion in bug-triage, #pulp-dev and pulp-dev@ suggests:
- move default to 10
- perform a migration to move any currently at 20, to 10
- document
Updated by ggainey over 4 years ago
- Status changed from ASSIGNED to NEW
- Assignee deleted (
ggainey)
Updated by daviddavis over 4 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to daviddavis
Updated by pulpbot over 4 years ago
- Status changed from ASSIGNED to POST
Added by daviddavis over 4 years ago
Updated by daviddavis over 4 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulpcore|13594612f656d5ecc6058daff7525076641fb22f.
Updated by pulpbot over 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Updated by jsherril@redhat.com over 3 years ago
- Related to Issue #8878: default Download Concurrency is too high for many centos mirrors added
Changing default download_concurrency to 10
fixes #7212