Dnia 08-07-2007, N o godzinie 12:11 +0200, Michael Schwendt napisał(a): > Often, it's N times a few megabytes of metadata to download, because > mirrors are out-of-sync and offer files that don't pass the checksum > check, and Yum proceeds through the mirror-list until it succeeds or fails > finally. As I already have written here, there are many very simple solutions, like: - not using downloaded repomd.xml if we already have a newer version (Seth replied to me that using a temporary 2 KiB file instead of instantly overwriting the previous one is a waste of resources, ha ha), now it happens to download old repomd.xml, when most mirrors host newer primary.*. - using versioned file names, like primary-<repotag>-<version>.xml.gz and keeping them a week or two back. This way, if we need current primary-fc7-124.xml.gz, we'd never download anything from servers not synced yet (they'd just give us a 404 instead of useless 2,5 MiB .xml.gz or 4 MiB .sqlite.bz2) and if we need older primary-fc7-120.xml.gz, probably first mirror tried would provide that to us. Both changes are trivial and don't break any compatibility (first one is in yum itself, and the second is only a change in <data><location />, which affects only the publishing system, not yum nor any other depsolving updater). > On top of that the wasted time when this blocks access to the > repositories for a normal pirut/yum install. Try to tell that to them, the proud Americans with their gigabit links and always in-sync mirrors. Maybe they'll send you a respin CD or tell you to leave the computer on for a nightly update. Yes, I'm aware that this comment isn't very helpful, but these are my feelings based on reading this list and I want to express them. Thanks for patience, Lam
Attachment:
signature.asc
Description: To jest =?UTF-8?Q?cz=C4=99=C5=9B=C4=87?= listu podpisana cyfrowo
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list