Hi Yedidyah,

Am 03.10.2010 um 12:51 schrieb [email protected]:
> Speaking for mirror.isoc.org.il:
[...]
> I'd like to ask a question which is somewhat specific to us, but might
> also be relevant to others:
>
> We have a fast link inside Israel, but slow outside, including Asia
> (to which we belong). I now looked a bit at mirrorbrain's docs (which
> seems very cool, BTW), and it seems that it should be possible for
> mirror admins to control/tune such things, but I could not find out
> how. Is it? If so, how? If not - can the master be configured to e.g.
> point all Israeli users to us (at least until other Israeli mirrors
> appear) but point outside (doesn't really matter if from Asia, our
links
> are actually to Europe IIRC) users to us only with a low probability,
or
> something like that?

Thanks for asking.

There is configuration in place that takes care of this situation.
Unfortunately, it's not possible so far to make this configuration
accessible to you, but I'm very happy about every input that I can get
to do such fine-tuning. Making the configuration available for tweaking
would definitely be possible, but it costs time because it requires
writing some kind of interface (e.g. web), for which I  completely lack
the time, unfortunately, because I have only my private spare time to
offer.

The specific configuration regarding Israel is two-fold.

First, I know that your mirror has slow outside link, so I made sure
that your mirror gets only requests from users whose IP addresses
resolve to Israel by GeoIP, or are from the same autonomous system as
your mirror, or from the same network prefix. We will not send you
requests from clients whose IP address resolves to a different country.
Internally, this is done with a flag set for your mirror called
"country_only".

Second, there is configuration for Isreali users that kicks in when your
mirror is not online, or when any file is requested that is not present
on your mirror. I have configured two big German mirrors to receive such
requests. Thereby, users from Israel will automatically be sent to them,
and not to one of the Asian mirrors (which are suboptimal because Asia
is a vast area, where a region grouping doesn't really make sense).
Internally, this is achieved with a setting called "other_countries"
which I set for these two German mirrors, as shown below; you can see
that they are also used as reserve mirror for many other countries -
most of Africa, Baltic states, and others.

 mb list --other-countries | grep '\<il\>'
halifax.rwth-aachen.de         dk,pl il,tr,vn
ao,bf,bi,bj,bv,cd,cf,cg,ci,cm,cv,dj,dz,eg,eh,er,et,ga,gh,gm,gn,gq,gw,hm,ke
,km,lr,ly,ma,mg,ml,mr,mu,mw,mz,ne,ng,re,rw,sc,sd,sh,sl,sn,so,st,td,tf,tg,t
n,tz,ug,yt,za,zm,zw a2 ge,kz,ru in
ftp5.gwdg.de                   dk,pl il,tr,vn
ao,bf,bi,bj,bv,cd,cf,cg,ci,cm,cv,dj,dz,eg,eh,er,et,ga,gh,gm,gn,gq,gw,hm,ke
,km,lr,ly,ma,mg,ml,mr,mu,mw,mz,ne,ng,re,rw,sc,sd,sh,sl,sn,so,st,td,tf,tg,t
n,tz,ug,yt,za,zm,zw a2 ge,kz,ru in

The assumption is (backed by anecdotic evidence) that German mirrors are
reasonably reachable for most countries, while neighbouring countries
can be hard to reach.

The long list of countries evolved during the three years I maintained
the openSUSE mirror system, and one year experience with OOo mirroring.
I reuse it wherever I go ;-)

Does this help?

Are there further suggestions for similar handling?

Thanks,
Peter
--
To unsubscribe, send an empty e-mail to 
[email protected]
All messages you send to this list will be publicly archived and cannot be 
deleted.
List archives are available at http://www.documentfoundation.org/lists/mirrors/

Reply via email to