I've also added the 'http' URLs to all the mirrors under "My Sites".
But still don't see our mirrors listed. Is there something I missed?
Or still related to the https bug?:
https://github.com/fedora-infra/mirrormanager2/issues/183
Thanks
----- Original Message -----
From: "Adrian Reber" <adrian(a)lisas.de>
To: "James Hayden" <hayden(a)evowise.com>, "mirror-admin"
<mirror-admin(a)fedoraproject.org>
Sent: Tuesday, July 12, 2016 4:52:19 AM
Subject: Re: Public Mirror Listing request
On Tue, Jul 12, 2016 at 08:00:44AM +0200, Adrian Reber wrote:
On Mon, Jul 11, 2016 at 05:26:14PM -0400, James Hayden wrote:
> Thanks. Added! How often are crawled sites re-indexed?
>
> Will continue adding the other locations now. Looking forward to contributing!
So, you hit a bug in our crawler:
https://github.com/fedora-infra/mirrormanager2/issues/183
I added the corresponding HTTP URLs to your hosts, so that the crawler
is now running. Please add the RSYNC URLs as soon as possible as HTTP
crawling is really ineffective.
You do not need to create a Site for each Host. You can add all Hosts
under one Site. But you can structure it any way you want.
The crawler runs twice a day, but as is could not handle a mirror with
only a HTTPS URL (see issue above) it disabled your mirror after two
days.
Once the mirror is crawled it takes about an hour to re-create the
mirrorlist which is used by the clients. So in few hours you should see
the first clients connecting to your mirror.
Your mirror setup will be interesting as a our crawler will always hit
your LA node, so your CDN and our setup do not make much sense in
combination and crawling all your different URLs will always hit the LA
node. This means that the crawler will crawl multiple times the same
mirror. Let's see how this goes.
Thanks anyway for all your work getting this going for Fedora!
So, it is difficult. The IP of your mirror 89.45.92.5 resolves to
$ geoiplookup
la-mirrors.evowise.com
GeoIP Country Edition: RO, Romania
$ geoiplookup
ny-mirrors.evowise.com
GeoIP Country Edition: RO, Romania
It always resolves to Romania. So you really do not need to add anything
outside of Europe. If you are only providing CNAMEs and not the direct
IP to the nodes in LA or NY it doesn't make sense with Fedora's mirror
system. Looking at the output of a traceroute it seems I am always
redirected to Italy when testing from Europe and in the US it is
either LA or NY. So, I am sorry but this seems difficult to solve. We
rely on GeoIP and that does not work with your setup. It says Romania,
but it seems to be in Italy or somewhere else.
Adrian