Description of problem:
In librepo there's no option to download metadata in parallel other than running it in different threads which would result in inconsistent log.
no option to download metadata in parallel. It downloads them one by one.
Simultaneously downloads metadata when the option is set
*** Bug 1172752 has been marked as a duplicate of this bug. ***
Trying to download updates, and install packages, many times it just sits there and is either very slow, or just stalls for hours.
(4-5/5): libpurple-devel-2.10.11-12 40% [============== ] --- B/s | 1.2 MB --:-- ETA
So I just tried to dnf download some data, and even with the timeout set to 5 seconds, it took forever cycling through the servers, and just quit (without alternating) downloading meta-data. They were all FTP sites. Yet, when I used wget to each ftp URL that curl timed out on, it worked fine. I am not sure what's happening but it might be an upstream libcurl problem with FTP.
*** Bug 1275599 has been marked as a duplicate of this bug. ***
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.
If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
Thank you for reporting this bug and we are sorry it could not be fixed.
Actually there is a PR for parallel download. https://github.com/rpm-software-management/librepo/pull/95
Fixed in librepo-1.8.0