Bug 17591

Summary: Urpmi-proxy downloads same file more than once if requested in parallel.
Product: Mageia Reporter: Morgan Leijström <fri>
Component: RPM PackagesAssignee: Mageia tools maintainers <mageiatools>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Normal CC: alien, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA6TOO
Source RPM: urpmi-proxy-0.4.0-5.mga5.src.rpm CVE:
Status comment:

Description Morgan Leijström 2016-01-24 00:02:43 CET
If client(s) requests a file that is already downloading for another client, urmpi-proxy downloads more instance(s) of the same file concurrently, instead of feeding the second client(s) from cache.

(Slows down the fetch for the first client, downloads double of what i sneeded, and also the second client get file later)

Ideally it should feed the second (and later) client from cache - even during initial downloading.


Workaround for the user (to save bandwidth and have each systems update go faster):  Do not start more than one client at a time.

Reproducible: 

Steps to Reproduce:
Morgan Leijström 2016-01-24 00:04:08 CET

Assignee: bugsquad => alien

Marja Van Waes 2017-12-02 11:48:34 CET

CC: (none) => mageiatools, marja11
Summary: Urpmi-proxy downloads same file more than once if requested in parrallel. => Urpmi-proxy downloads same file more than once if requested in parallel.

Comment 1 Marja Van Waes 2018-10-02 10:10:32 CEST
Only umeabot pushed urpmi-proxy since this report was filed, so assuming it is still valid for Cauldron and Mga6

Version: 5 => Cauldron
Assignee: alien => mageiatools
Whiteboard: (none) => MGA6TOO
CC: mageiatools => alien