in-line :-

On Fri, Jun 22, 2012 at 2:02 AM, Raphael Geissert <geiss...@debian.org> wrote:
> Hi,

Dear Raphael,

> After several iterations to solve problems related to Debian's mirrors
> network, I am happy to announce a fully-functional solution that solves many
> of the shortcomings of previous iterations: http://http.debian.net
>
> http.debian.net works as the key component of a content distribution
> network. For a given requested file, it uses several factors to choose one or
> multiple mirrors that can serve the request. Those factors include the
> freshness of the mirror, the network and geographic location, etc.

nice.

> How can you use it?
> An entry in /etc/apt/sources.list for stable would look like:
>
> deb http://http.debian.net/debian stable main
>
> It supports backports mirrors and others. Except CD image mirrors, they are
> *not* supported.
>
> More details, comparison to other approaches, and more information can be
> found at:
> http://http.debian.net/

I *think* it should be also beneficial for jigdo stuff as well.

> Oh, and, please help package and maintain mirrorbrain, which would allow a
> similar service to be provided for CD images.
>
> Thanks for reading.
>
>
> P.S. contrary to wheezy, http.debian.net's development will not freeze. It
> is under continuous development, and more users and developers are welcome!

umm.... I know it's early days and it's really cool to have a service
like it. There have been times where either the main server has had
congestion or the mirror I was using is switched or isn't working
properly for one thing or the other.

There is one thing though, for some reason it takes much more
bandwidth when updating the index then my previous way.

This is my /etc/apt/sources.list :-

$ cat /etc/apt/sources.list

# Debian Unstable (SID) using now
deb http://http.debian.net/debian/ unstable main contrib non-free
deb-src http://http.debian.net/debian/ unstable main contrib non-free

# Debian experimental repository - needs to be careful here
deb http://http.debian.net/debian/ experimental main

# Debian Testing (Wheezy)
deb http://http.debian.net/debian/ testing main contrib non-free
deb-src http://http.debian.net/debian/ testing main contrib non-free

# Debian Stable
deb http://http.debian.net/debian/ stable main non-free contrib
deb-src http://http.debian.net/debian/ stable main contrib non-free

# Debian-Multimedia.org Repository
#deb http://www.deb-multimedia.org sid main non-free
#deb-src http://www.deb-multimedia.org sid main non-free

# Debian-Multimedia.org Experimental Repository -need to be careful here
#deb http://www.deb-multimedia.org experimental main non-free

Note :- I am on Debian sid.

Previously I was using ftp.debian.org in my /etc/apt/sources.list

This is the first run with the new mirror re-director :-

$ sudo aptitude update
Get: 1 http://http.debian.net unstable InRelease [234 kB]
Get: 2 http://http.debian.net experimental InRelease [162 kB]
Get: 3 http://http.debian.net unstable/main amd64 Packages [6,081 kB]
Get: 4 http://http.debian.net unstable/non-free amd64 Packages [82.5
kB]
Get: 5 http://http.debian.net testing InRelease [190 kB]
Get: 6 http://http.debian.net experimental/main Translation-en [146
kB]
Ign http://http.debian.net stable InRelease
Get: 7 http://http.debian.net unstable/main Sources [6,331 kB]
Get: 8 http://http.debian.net testing/main Sources [6,003 kB]
Get: 9 http://http.debian.net unstable/contrib Sources [54.9 kB]
Get: 10 http://http.debian.net unstable/non-free Sources [97.6 kB]
Get: 11 http://http.debian.net unstable/contrib amd64 Packages [46.7
kB]
Get: 12 http://http.debian.net unstable/non-free Translation-en [69.0
kB]
Get: 13 http://http.debian.net experimental/main amd64 Packages [264
kB]
Get: 14 http://http.debian.net unstable/contrib Translation-en [38.2
kB]
Get: 15 http://http.debian.net unstable/main Translation-en [4,007 kB]
Get: 16 http://http.debian.net testing/non-free Sources [93.5 kB]
Get: 17 http://http.debian.net testing/contrib Translation-en [35.1
kB]
Get: 18 http://http.debian.net testing/main Translation-en [3,886 kB]
Get: 19 http://http.debian.net testing/contrib Sources [51.1 kB]
Get: 20 http://http.debian.net testing/main amd64 Packages [5,828 kB]
Get: 21 http://http.debian.net stable Release.gpg [1,672 B]
Get: 22 http://http.debian.net stable Release [111 kB]
Get: 23 http://http.debian.net stable/main Sources [4,541 kB]
Get: 24 http://http.debian.net testing/contrib amd64 Packages [43.3
kB]
Get: 25 http://http.debian.net testing/non-free amd64 Packages [74.4
kB]
Get: 26 http://http.debian.net testing/non-free Translation-en [63.2
kB]
Get: 27 http://http.debian.net stable/contrib Sources [40.9 kB]
Get: 28 http://http.debian.net stable/non-free Sources [73.4 kB]
Get: 29 http://http.debian.net stable/contrib amd64 Packages [53.0 kB]
89% [20 Packages 3,213 kB/5,828 kB 55%] [23 Sources 3,021 kB/4,541 kB
67%]                             13.2 kB/s 5min 1
                                                                 Get:
30 http://http.debian.net stable/main amd64 Packages [6,542 kB]
Get: 31 http://http.debian.net stable/non-free amd64 Packages [102 kB]
Fetched 45.3 MB in 50min 20s (15.0 kB/s)

This is understandable as the sources is changed.

Now this is another run few hours later :-

$ sudo aptitude update
[sudo] password for shirish:
Get: 1 http://http.debian.net unstable InRelease [234 kB]
Get: 2 http://http.debian.net experimental InRelease [162 kB]
Get: 3 http://http.debian.net testing InRelease [190 kB]
Ign http://http.debian.net stable InRelease
Get: 4 http://http.debian.net unstable/main Sources/DiffIndex [7,876
B]
Get: 5 http://http.debian.net unstable/contrib Sources/DiffIndex
[7,819 B]
Get: 6 http://http.debian.net unstable/non-free Sources/DiffIndex
[7,819 B]
Get: 7 http://http.debian.net unstable/main amd64 Packages/DiffIndex
[7,876 B]
Get: 8 http://http.debian.net unstable/contrib amd64
Packages/DiffIndex [7,819 B]
Get: 9 http://http.debian.net unstable/non-free amd64
Packages/DiffIndex [7,819 B]
Get: 10 http://http.debian.net unstable/contrib
Translation-en/DiffIndex [4,507 B]
Get: 11 http://http.debian.net unstable/main Translation-en/DiffIndex
[7,876 B]
Get: 12 http://http.debian.net unstable/non-free
Translation-en/DiffIndex [6,301 B]
Get: 13 http://http.debian.net experimental/main amd64
Packages/DiffIndex [7,819 B]
Get: 14 http://http.debian.net experimental/main
Translation-en/DiffIndex [7,819 B]
Get: 15 http://http.debian.net testing/main Sources/DiffIndex [7,876
B]
Get: 16 http://http.debian.net testing/contrib Sources/DiffIndex
[7,819 B]
Get: 17 http://http.debian.net testing/non-free Sources/DiffIndex
[7,819 B]
Get: 18 http://http.debian.net testing/main amd64 Packages/DiffIndex
[7,876 B]
Get: 19 http://http.debian.net testing/contrib amd64
Packages/DiffIndex [7,819 B]
Get: 20 http://http.debian.net testing/non-free amd64
Packages/DiffIndex [7,819 B]
Get: 21 http://http.debian.net testing/contrib
Translation-en/DiffIndex [3,679 B]
Get: 22 http://http.debian.net testing/main Translation-en/DiffIndex
[7,876 B]
Get: 23 http://http.debian.net testing/non-free
Translation-en/DiffIndex [4,507 B]
Get: 24 http://http.debian.net stable Release.gpg [1,672 B]
Get: 25 http://http.debian.net stable Release [111 kB]
Get: 26 http://http.debian.net stable/main Sources [4,541 kB]
Get: 27 http://http.debian.net stable/contrib Sources [40.9 kB]
Get: 28 http://http.debian.net stable/non-free Sources [73.4 kB]
Get: 29 http://http.debian.net stable/main amd64 Packages [6,542 kB]
Get: 30 http://http.debian.net stable/non-free amd64 Packages [102 kB]
Get: 31 http://http.debian.net stable/contrib amd64 Packages [53.0 kB]
Fetched 12.2 MB in 21min 10s (9,599 B/s)

As can be seen while there is a saving, still a substantial amount of
bandwidth is used for an update.

Previously when I was using a single mirror, most of the time the diff
between two runs was at the most 750 kB in the index update run. I can
recall there is something call .pdiff which made it easier and smaller
to have the index updated.

Another thing which is puzzling is that stable inRelease is ignored. I
dunno if this was before  and I'm realizing it now or it's due to the
use of mirror redirector or something else. I do recall stable
inRelease doing well. Anyways, this is what I'm a bit concerned about
as well.

Get: 3 http://http.debian.net testing InRelease [190 kB]
Ign http://http.debian.net stable InRelease
Get: 4 http://http.debian.net unstable/main Sources/DiffIndex [7,876 B]

Thank you again for never trying to hunt around for having to check
mirrors every now and then. Looking forward to response.

> Cheers,
> --
> Raphael Geissert - Debian Developer
> www.debian.org - get.debian.net

-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CADdDZR=swun3ontodfxngmqa_07_yyrs6e+fst0ljfub6ef...@mail.gmail.com

Reply via email to