[arch-mirrors] load distribution in mirrors (was: Restructuring the arch-mirrors list)
Changed the topic because it's completely different. Distributing clients among mirrors depends on the repository architecture. If it's just a bunch of files it can be done on a file-by-file basis, as is done by several repositories. However when there are relations to be obeyed, such as package dependencies and versions, it cannot because a broken mirror may have only part of what's necessary. In other words, the repository must be consistent. This is the case for most linux distros. Having the package manager on the client choose the mirror is usually better, and it should have a list of known-good mirrors, which seems to be already the case. The list of mirrors could be a package that is always installed and updated. It can come configured with a general priority by country or continent pointing to the bigger and most reliable mirrors. The default can be overriden by the user or other criteria, such as specific software.
On 04/02, Carlos Carvalho wrote:
Having the package manager on the client choose the mirror is usually better, and it should have a list of known-good mirrors, which seems to be already the case. The list of mirrors could be a package that is always installed and updated. It can come configured with a general priority by country or continent pointing to the bigger and most reliable mirrors. The default can be overriden by the user or other criteria, such as specific software.
You just described essentially how pacman and Arch already works, so I'm not sure what you're trying to say, ask, or discuss? -- Sincerely, Johannes Löthberg PGP Key ID: 0x50FB9B273A9D0BB5 https://theos.kyriasis.com/~kyrias/
Johannes Löthberg (johannes@kyriasis.com) wrote on Thu, Feb 04, 2016 at 09:42:52PM BRST:
On 04/02, Carlos Carvalho wrote:
Having the package manager on the client choose the mirror is usually better, and it should have a list of known-good mirrors, which seems to be already the case. The list of mirrors could be a package that is always installed and updated. It can come configured with a general priority by country or continent pointing to the bigger and most reliable mirrors. The default can be overriden by the user or other criteria, such as specific software.
You just described essentially how pacman and Arch already works, so I'm not sure what you're trying to say, ask, or discuss?
Good, I didn't know it. I'm the administrator of one of the largest mirrors, with tens of repositories, and I don't know the details of AL. Given the already good situation and the fact that the flux isn't big, I think it's not necessary to change current behavior.
participants (2)
-
Carlos Carvalho
-
Johannes Löthberg