1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] Mirror tree structure
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Mirror%20tree%20structure&In-Reply-To=%3C4CC0FB7F.4070604%40laposte.net%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="001336.html">
<LINK REL="Next" HREF="001332.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] Mirror tree structure</H1>
<B>andré</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Mirror%20tree%20structure&In-Reply-To=%3C4CC0FB7F.4070604%40laposte.net%3E"
TITLE="[Mageia-dev] Mirror tree structure">andr55 at laposte.net
</A><BR>
<I>Fri Oct 22 04:48:31 CEST 2010</I>
<P><UL>
<LI>Previous message: <A HREF="001336.html">[Mageia-dev] Mirror tree structure
</A></li>
<LI>Next message: <A HREF="001332.html">[Mageia-dev] Mirror tree structure
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1331">[ date ]</a>
<a href="thread.html#1331">[ thread ]</a>
<a href="subject.html#1331">[ subject ]</a>
<a href="author.html#1331">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Romain d'Alverny a écrit :
><i> On Wed, Oct 20, 2010 at 18:34, Olivier Thauvin
</I>><i> <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">nanardon at nanardon.zarb.org</A>> wrote:
</I>><i>
</I>>><i> Now come the question: "what is a valid mirror ?", eg, what a mirror
</I>>><i> should have as file to be valid ?
</I>>><i>
</I>><i> Not sure if we discussed in depth MirrorBrain
</I>><i> (<A HREF="http://www.mirrorbrain.org/">http://www.mirrorbrain.org/</A> ) for managing mirrors index and
</I>><i> redirections.
</I>><i>
</I>><i> If we were going to use it, could we, for instance, leave mirrors some
</I>><i> liberty to mirror what branch they want (with some guidances and
</I>><i> preferences of course) and let our MirrorBrain instance check and
</I>><i> build the list of valid mirrors for the file actually requested?
</I>><i>
</I>><i> This, provided that _consistent_ branches of the tree are mirrored,
</I>><i> and not only a file here, a file there.
</I>><i>
</I>><i> On one hand, this would introduce at least to other things to check:
</I>><i> - having enough distributed mirrors that map the whole tree;
</I>><i> - having download/install tools take this into account.
</I>><i>
</I>><i> On the other hand, this could allow more mirrors to take part in this,
</I>><i> in that it may require less storage space and less bandwidth usage.
</I>><i>
</I>This is an excellent idea, at least to some degree.
Many users (like myself) like to download ISOs, which like the release
repositories, will change every 6 months (or whatever the release period).
Otherwise they remain static, which means no maintenance for the mirror
sites.
These elements tend to have relatively large space requirements.
As well, they would have a very large demand (bandwidth) at release
time, to lessen considerably afterwards.
The update/backport/testing/debug repositories (or whatever Mageia will
call them) are considerably smaller, but in constant flux, thus
requiring regular updates on the mirror sites.
These transient repositories would tend to have a relatively constant,
lower bandwidth demand.
So at least static/transient would be a natural separation.
As long as the division is by Mageia's repositories, it should be
workable if mirrors select repositories on other bases.
I think it would be useful to keep the update/backport repositories
together, since they are likely to be used together, and maybe all
transient repositories.
Having the ISOs on separate mirrors should cause no problem, as users
are likely to download an ISO by itself, one at a time.
><i> It's not the only reason to use MirrorBrain anyway, but I wondered if
</I>><i> this could be a complementary reason.
</I>><i>
</I>><i> Not sure, insights welcome.
</I>><i>
</I>After a quick look at the MirrorBrain features page, I say let's get it.
There is a problem with the current Mandriva mirror system, using Rpmdrake.
I'm in Montréal, and the nearest Mandriva mirror is not very reliable.
It also allows only one direct download at a time. So when I download
ISOs, I go directly to another mirror, use multiple connexions, to
download the ISO relatively fast, which is fine.
For updates and incremental downloads it is much easier to use Rpmdrake.
However, often, after having selected a package, I get an error message
saying the package could not be downloaded because of a problem with the
mirror site.
(I suspect that usually the site is just not in sync.)
MirrorBrain seems to be the perfect solution for this problem, as well
as dealing with partial mirrors.
Interestingly, if for some reason a mirror site cannot carry a
particular package because of restrictions imposed by the country where
it is located, MirrorBrain will be able to cope. So that simplifies the
problem of dealing with legislative/copyright/patent restrictions as well.
So at least 3 reasons to get MirrorBrain :)
><i> Cheers,
</I>><i>
</I>><i> Romain
</I>><i>
</I>
my 2 cents
- André (andre999)
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="001336.html">[Mageia-dev] Mirror tree structure
</A></li>
<LI>Next message: <A HREF="001332.html">[Mageia-dev] Mirror tree structure
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1331">[ date ]</a>
<a href="thread.html#1331">[ thread ]</a>
<a href="subject.html#1331">[ subject ]</a>
<a href="author.html#1331">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|