FS#45060 - [pacman] Don't retry a mirror if it times out when downloading.

Attached to Project: Pacman
Opened by Aneesh Agrawal (aneeshusa) - Saturday, 23 May 2015, 15:56 GMT
Last edited by Allan McRae (Allan) - Friday, 12 February 2016, 14:41 GMT
Task Type Feature Request
Category General
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 4.2.1
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Summary and Info:

When running an update, downloading from the first mirror in my mirrorlist timed out. Pacman went to the next mirror to get that file, but then for each subsequent download, pacman started trying again with the first mirror. If a mirror is unresponsive/connection times out/there's a problem with connecting to it, we should put it at the bottom of the retry list - it's very likely it will continue to be unavailable in the short term. This way we hopefully only have to pay the timeout cost once per unresponsive mirror, instead of for each file.

Steps to Reproduce:

Just a standard -Syu. My mirrorlist and a partial output log is attached showing the repeated retries are attached.
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 12 February 2016, 14:41 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#29293 
Comment by Aneesh Agrawal (aneeshusa) - Saturday, 23 May 2015, 15:57 GMT
Looks like the output didn't get attached, here it is.
Comment by Robert Gray (fukurokuju) - Sunday, 31 May 2015, 09:06 GMT
Agree.

Loading...