diff options
Diffstat (limited to 'zarb-ml/mageia-dev/20101022/001331.html')
-rw-r--r-- | zarb-ml/mageia-dev/20101022/001331.html | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20101022/001331.html b/zarb-ml/mageia-dev/20101022/001331.html new file mode 100644 index 000000000..94665f7db --- /dev/null +++ b/zarb-ml/mageia-dev/20101022/001331.html @@ -0,0 +1,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> |