
On 27/03/11 11:22, Felix Miata wrote:
On 2011/03/26 10:48 (GMT) Tejas Guruswamy composed:
Mirrorbrain tries to prefer nearby mirrors. I think it's long been known that openSUSE struggles a bit for good mirrors in the US, all the good ones are in Europe. Speaking of mirrors in US, IDSTR zypper providing info about which mirror is actually being connected to when it tells what it is connecting to or downloading from. Am I misremembering this?
It doesn't by default - some info is in /var/log/zypper.log (look for "redirect"), maybe a zypp developer can chip in with how to do debug properly.
The solution is not to blame mirrorbrain - which is great software IMO, and prevents a lot of problems other organisations are always fighting with* - but to adjust the mirror priorities (contact admins when you see a poorly performing mirror), or even better, to get some more performant US mirrors online. Since it hides the actual server name, how does one discover the identity of the poor performer, or what "local" servers it has to choose from?
For which servers are available for a file, and which MirrorBrain via GeoIP thinks are nearby, try something like http://download.opensuse.org/distribution/.mirrorlist in a web browser (just append .mirrorlist or ?mirrorlist to any d.o.o url) for which ones are poor, look in your zypper logs or run your own speed tests
*Mirrorbrain does balancing the load across mirrors while giving users only one url, ensuring only up-to-date verified files are served, automatically providing metalink + torrent downloads of all files, providing hashes, auto-generating up-to-date mirror lists (just append "?mirrorlist" to any download.opensuse.org file URL). Also it can filter and sort directory listings and do other clever things. Is Mirrorbrain the same software used by mirrors.kernel.org? I get similarly poor performance when I try to use it for more than examining directory listings in a web browser.
Doesn't look like it. Anyway as I said mirrorbrain only provides clever directory listings and mirror management/redirects, you can't blame it for poor performance - that's just the availability of mirrors/the mirrors themselves.
Does Novell have any download servers of its own located in the US?
http://mirrors.opensuse.org/ says there is one Novell mirror, and is in fact one of only two US mirrors for Build Service repositories. Is your main complaint about BS repos?
FWIW, bugzilla.novell.com is the poorest overall performer of all the bugzillas I use more than a little, not even counting its too short login timeout and URL duplication doubling up my browser history. What is that GoAheadAndLogIn=1 URL component good for besides making multiple URLs for apparently identical content? None of kernel.org, redhat.com, mandriva, kde.org or freedesktop.org find that necessary.
Apparently because bugzilla infrastructure is shared between openSUSE and other Novell products there is a lot of inertia on changes/improvements. Different topic altogether. Regards, Tejas -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org