On Wed, 17 Mar 2010, Les Mikesell wrote:
Doesn't the mirrorlist refer to the DNS names? So if you add, delete, or
move a mirror you'd have to update DNS for its name, then put the DNS name in
your mirrorlist - and you have two things that can get out of sync, both
cached in various places.
I don't think you understand how the mirrorlist works.
It's just a list of mirrors of the repo you want available and the path to
that location.
So each host behind a squid picks a name from the list and since they are
likely different names, squid won't know the target url is already in its
cache. And getting/managing copies of the mirrorlist is much slower than a
new DNS lookup. There's probably a rare case where being able to 'yum clean
all' on demand is quicker than waiting for an intermediate DNS cache to
refresh and clear a bad entry, but things have gone badly wrong if you need
that.
For dealing with squid either:
1. setup a private mirror and user mirrormanager to refer your folks there
2. use intelligentmirror
-sv
_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum