Project

Profile

Help

Issue #1468

Story #1150: As a user, I can lazily fetch repositories

Follow up with Katello on their progress reporting needs for lazy content downloading.

Added by jcline@redhat.com about 5 years ago. Updated almost 2 years ago.

Status:
CLOSED - WORKSFORME
Priority:
High
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
2.8.0
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

Currently, when a task is dispatched to download deferred content units or to completely download a repository (as part of the lazy feature), the iterable of DownloadRequests is built as a list rather than a generator. This occurs so that we can report the total number of files Pulp is going to download before the download begins.

If it is acceptable to Katello, we could instead simply report how many we have downloaded so far, possibly with an estimated total number to download (from a `count` call on the deferred download collection or similar). This would decrease memory usage. If we decide to report progress differently than we are now, it would be good to come up with a general progress reporting framework using what is included in the step processing a base.


Checklist

History

#1 Updated by mhrivnak about 5 years ago

  • Priority changed from Normal to High

#2 Updated by mhrivnak about 5 years ago

  • Triaged changed from No to Yes

#4 Updated by jcline@redhat.com almost 5 years ago

  • Status changed from NEW to CLOSED - WORKSFORME

According to David Davis, progress reporting is acceptable.

#5 Updated by bmbouter almost 2 years ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF