Project

Profile

Help

Issue #2542

closed

Streamer needs to try all available catalog entries.

Added by jortel@redhat.com over 7 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
3. High
Version:
Platform Release:
2.12.1
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
Sprint 15
Quarter:

Description

Streamer needs to try all available catalog entries. This address use cases where multiple catalog entries exist for the same path (file) but some of them are no longer valid. This also supports cases where a path (file) is available from multiple remotes but one or more of them are temporarily unavailable.

The streamer should fetch all entries sorted by (created(date), revision) to ensure it's trying the newest entry first.

https://github.com/pulp/pulp/blob/master/streamer/pulp/streamer/server.py#L172

This is related to the work done here: https://pulp.plan.io/issues/2503, because that bug happened to result in catalog entries where the remote files were no longer available.

Also available in: Atom PDF