Project

Profile

Help

Issue #2542

Updated by mhrivnak over 7 years ago

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.

Back