Project

Profile

Help

Issue #1644

Users cannot download Blobs in parallel

Added by rbarlow over 4 years ago. Updated over 1 year ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version - Docker:
Platform Release:
2.8.5
Target Release - Docker:
2.0.2
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Sprint 2
Quarter:

Description

The v2 sync task currently downloads each Blob in serial, rather than downloading them in parallel. The pulp-admin help text does offer the --max-downloads flag, which is still respected by v1 but not by v2.

IMO, whether this is a 2.0.0 blocker or not depends on whether this can be viewed as a regression. pulp-docker 1.x couldn't sync v2 at all, and now it can. However at a higher level --max-downloads worked in 1.x and only partially works in 2.x. So let your internal PR department be your guide, triage team.


Related issues

Related to Docker Support - Issue #1646: It is theoretically possible for a v2 sync to enter an infinite recursion loopCLOSED - CURRENTRELEASE<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

Associated revisions

Revision da9c008e View on GitHub
Added by Austin Macdonald over 4 years ago

Download docker blobs in parallel

closes #1644 closes #1646

Allow Nectar to download with multiple threads at the same time, and allow each thread to update the session's bearer token. It also addresses the possibility of infinite recursion if a download remains unauthorized after retrieving a new token.

Revision da9c008e View on GitHub
Added by Austin Macdonald over 4 years ago

Download docker blobs in parallel

closes #1644 closes #1646

Allow Nectar to download with multiple threads at the same time, and allow each thread to update the session's bearer token. It also addresses the possibility of infinite recursion if a download remains unauthorized after retrieving a new token.

Revision da9c008e View on GitHub
Added by Austin Macdonald over 4 years ago

Download docker blobs in parallel

closes #1644 closes #1646

Allow Nectar to download with multiple threads at the same time, and allow each thread to update the session's bearer token. It also addresses the possibility of infinite recursion if a download remains unauthorized after retrieving a new token.

Revision da9c008e View on GitHub
Added by Austin Macdonald over 4 years ago

Download docker blobs in parallel

closes #1644 closes #1646

Allow Nectar to download with multiple threads at the same time, and allow each thread to update the session's bearer token. It also addresses the possibility of infinite recursion if a download remains unauthorized after retrieving a new token.

History

#1 Updated by bmbouter over 4 years ago

  • Target Release - Docker set to 2.0.1
  • Triaged changed from No to Yes

#2 Updated by bmbouter over 4 years ago

  • Related to Issue #1646: It is theoretically possible for a v2 sync to enter an infinite recursion loop added

#3 Updated by mhrivnak over 4 years ago

  • Platform Release set to 2.8.2

#4 Updated by mhrivnak over 4 years ago

  • Sprint/Milestone set to 19

#5 Updated by amacdona@redhat.com over 4 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to amacdona@redhat.com

#6 Updated by amacdona@redhat.com over 4 years ago

  • Status changed from ASSIGNED to POST

#7 Updated by semyers over 4 years ago

  • Platform Release changed from 2.8.2 to 2.8.3

#9 Updated by semyers over 4 years ago

  • Platform Release changed from 2.8.3 to 2.8.4

#10 Updated by semyers over 4 years ago

  • Target Release - Docker changed from 2.0.1 to 2.0.2

#11 Updated by mhrivnak over 4 years ago

  • Sprint/Milestone changed from 19 to 20

#12 Updated by Anonymous over 4 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

#13 Updated by semyers over 4 years ago

  • Status changed from MODIFIED to 5

#14 Updated by semyers over 4 years ago

  • Platform Release changed from 2.8.4 to 2.8.5

#15 Updated by semyers over 4 years ago

  • Status changed from 5 to MODIFIED

#16 Updated by semyers over 4 years ago

  • Status changed from MODIFIED to 5

#17 Updated by semyers over 4 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE

#18 Updated by bmbouter over 2 years ago

  • Sprint set to Sprint 2

#19 Updated by bmbouter over 2 years ago

  • Sprint/Milestone deleted (20)

#20 Updated by bmbouter over 1 year ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF