Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#56068 - {mirror} new tier2-mirror: arch.eckner.net
Attached to Project:
Arch Linux
Opened by Erich Eckner (deepthought) - Saturday, 21 October 2017, 12:33 GMT
Last edited by Eli Schwartz (eschwartz) - Thursday, 04 January 2018, 04:40 GMT
Opened by Erich Eckner (deepthought) - Saturday, 21 October 2017, 12:33 GMT
Last edited by Eli Schwartz (eschwartz) - Thursday, 04 January 2018, 04:40 GMT
|
DetailsHi,
I'm running an archlinux mirror for some time now and I think, it should become public :-) domain: arch.eckner.net location: germany urls: http://arch.eckner.net https://arch.eckner.net rsync://arch.eckner.net/archlinux bandwith: 100MBit (tested) upto 1GBit (claimed) email: arch-mirror@eckner.net upstream tier1-mirror: rsync://ftp.gwdg.de/pub/linux/archlinux/ question: I added a few repositories to the mirror (quarry, archlinuxfr, archlinux32 for i686 packages, my own repository) - is this any problem? (I don't sync i686 packages anymore, but replace them with archlinux32's packages) cheers, deep42thought |
This task depends upon
Closed by Eli Schwartz (eschwartz)
Thursday, 04 January 2018, 04:40 GMT
Reason for closing: Implemented
Thursday, 04 January 2018, 04:40 GMT
Reason for closing: Implemented
Mixing multiple things could cause problems in the future and it also makes it much more difficult for others to sync from your mirror. I also assume that your mirror script needs a list of directories it syncs which may cause problems when we add additional repositories in the future. If you use multiple rsync calls you mirror will also not update atomically (well, what rsync calls atomic anyways) which may cause further issues.
What about i686 packages? Do I need to sync them, too? If "yes", do I still need to sync them after the deprecation in November? If still "yes", I would not like to publish a mirror - if "no", I'd like to wait until then.
Cheers, deep42thought
If you are an official mirror, you should sync everything in our rsync tree (with the exceptions mentioned on the wiki page). So as long as i686 files are part of our tree, you should sync them. The total mirror size is something around 40-60GiB. Is that too big for you? In that case you might not want to host a mirror because large rebuilds can cause the repositories to roughly double in size so some additional disk space (maybe like 30-40GiB) should always be available.
[eschwartz@arch ~]$ curl -I https://arch.eckner.net/quarry/os/quarry
[...]
Content-Type: application/octet-stream
@eschwartz:
I already asked anatolik for an rsync endpoint for quarry. Once he provides that, I can remove the ugly wget-magic I implemented and skip all the index files.
What exactly don't you like about archlinuxfr?
The vanilla arch mirror is now reachable under:
http://arch.eckner.net/archlinux/
https://arch.eckner.net/archlinux/
rsync://arch.eckner.net/archlinux/
In case, anyone is interested: I put the merged stuff in https://arch.eckner.net/merged/
One might question how useful it is in that case, even if you didn't have an automatic hatred just for the name...
As for quarry, I was just interested in the fact that I couldn't actually get to a listing for it, since the index that was loudly linked here: https://arch.eckner.net/quarry/os/ was being downloaded by my browser rather than being viewed... and also didn't seem to link anything properly anyway (but that's because the proper directory, x86_64 instead of quarry, isn't listed at all), so you should probably not keep that index file. But it seems to work under the merged directory. :)
I'll keep this open for a little longer in case you want to discuss the additional repos some more.