-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
I’m curious as to how queries to mirrorlist.centos.org are processed.
For example, querying mirrorlist from my CentOS mirror:
justin@bruce:~$ curl -s "http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os" | sort ftp://ftp.ussg.iu.edu/linux/centos/7.1.1503/os/x86_64/ http://centos.eecs.wsu.edu/7.1.1503/os/x86_64/ http://centos.sonn.com/7.1.1503/os/x86_64/ http://ftp.usf.edu/pub/centos/7.1.1503/os/x86_64/ http://mirror.beyondhosting.net/CentOS/7.1.1503/os/x86_64/ http://mirror.clarkson.edu/centos/7.1.1503/os/x86_64/ http://mirror.metrocast.net/centos/7.1.1503/os/x86_64/ http://mirror.san.fastserv.com/pub/linux/centos/7.1.1503/os/x86_64/ http://mirror.trouble-free.net/centos/7.1.1503/os/x86_64/ http://reflector.westga.edu/repos/CentOS/7.1.1503/os/x86_64/
Same query from my home system about a thousand miles away:
justin@selina:~$ curl -s "http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os" | sort ftp://ftp.ussg.iu.edu/linux/centos/7.1.1503/os/x86_64/ http://centos.eecs.wsu.edu/7.1.1503/os/x86_64/ http://centos.sonn.com/7.1.1503/os/x86_64/ http://ftp.usf.edu/pub/centos/7.1.1503/os/x86_64/ http://mirror.beyondhosting.net/CentOS/7.1.1503/os/x86_64/ http://mirror.clarkson.edu/centos/7.1.1503/os/x86_64/ http://mirror.metrocast.net/centos/7.1.1503/os/x86_64/ http://mirror.san.fastserv.com/pub/linux/centos/7.1.1503/os/x86_64/ http://mirror.trouble-free.net/centos/7.1.1503/os/x86_64/ http://reflector.westga.edu/repos/CentOS/7.1.1503/os/x86_64/
How is the list of responses to mirrorlist queries determined? Obviously, it can’t return the full mirrorlist by country or something, that wouldn’t be efficient when yum-fastestmirror runs.