Should preferred_hosts honour relative ordering within the line?
Saj Goonatilleke
sg at redu.cx
Tue Dec 24 10:35:59 UTC 2024
On Tue, 24 Dec 2024, at 15:17, Joshua Root wrote:
> A stable sort algorithm is used, so hosts with identical ping times
> stay in the same relative order that they were originally in in
> archive_sites.tcl.
>
> The way preferred_hosts works is to override the ping time of matching
> hosts to 0.
Ah, I see. Thanks.
Perhaps I am going about this problem in the wrong way. Instead of
mucking about with preferred_hosts -- where ordering is a bit tricky --
I could insert the CDN names into host_blacklist and let MacPorts sort
the rest out itself. (In retrospect, this was the obvious workaround.)
The snippet below is a dump of my MacPorts pingtimes cache. Excluding
the Fastly endpoints, it is close to what I would have selected by hand.
10.751 packages.macports.org
10.964 distfiles.macports.org
14.527 codeload.github.com
23.367 aarnet.au.packages.macports.org
119.918 kmq.jp.packages.macports.org
126.609 jog.id.packages.macports.org
153.655 oldmanprogrammer.net
154.303 mirror.fcix.net
160.063 cjj.kr.distfiles.macports.org
168.125 pek.cn.distfiles.macports.org
169.017 pek.cn.packages.macports.org
195.174 mirror.sjtu.edu.cn
202.477 ywg.ca.distfiles.macports.org
202.586 ywg.ca.packages.macports.org
205.712 ykf.ca.distfiles.macports.org
206.204 bos.us.distfiles.macports.org
208.724 mirrors.mit.edu
209.640 bos.us.packages.macports.org
237.326 download.imagemagick.org
252.760 fra.de.packages.macports.org
254.096 fra.de.distfiles.macports.org
255.442 nue.de.packages.macports.org
255.497 www.dest-unreach.org
256.046 nue.de.distfiles.macports.org
258.640 fco.it.packages.macports.org
260.334 fco.it.distfiles.macports.org
260.509 mse.uk.packages.macports.org
260.568 mse.uk.distfiles.macports.org
263.888 mirror.checkdomain.de
267.018 cph.dk.packages.macports.org
268.801 cph.dk.distfiles.macports.org
274.777 vie.at.packages.macports.org
275.031 vie.at.distfiles.macports.org
312.543 lis.pt.packages.macports.org
312.552 lis.pt.distfiles.macports.org
324.448 sunsite.icm.edu.pl
408.083 jnb.za.distfiles.macports.org
408.836 jnb.za.packages.macports.org
10000.000 atl.us.packages.macports.org
10000.000 atl.us.distfiles.macports.org
10000.000 ftp.u-aizu.ac.jp
More information about the macports-users
mailing list