[Catalog-sig] PyPI replication project
Andreas Jung
lists at zopyx.com
Fri Oct 10 12:40:17 CEST 2008
Am 09.10.2008 18:59 Uhr, Martin v. Löwis schrieb:
>> Mirrors help every other packaging system. So it stands to reason
>> that it would help pypi too. I think since many zope people have been
>> using mirrors instead of using pypi directly... pypi has been more
>> available. It's running lots better for other reasons too... but less
>> load is probably also nice for pypi :)
>
> I'm fine with people operating their own mirrors. I just don't think
> it can be made *invisible* to users that they use a mirror. In the
> mirroring systems for Linux distributions, for example, people have
> to explicitly select which mirror they want to use (and accept that
> the mirror may lag behind by a day or so). It's also clear that it is
> a "mere" mirror.
Implict or explict mirror selection is not primary point in phase 1
of the project. The point is that we must have access to the
distribution packages and eggs at any time - independent of the
available of PyPI (either related to issues with the PyPI server or
caused by internet outages or routing problems).
An implicit selection of a mirror in case of an detected outtage would
be nice but this is possibly not the most important issue right now.
We can always reconfigure out buildout configurations easily to a new
server or define a series of mirroring servers.
>
> What Andreas was asking how a distributed PyPI installation could work,
> by which I assume he was asking for one that a) is invisible (of called
> misleadingly "transparent") to users, and b) allows updates to replica.
>
> I'm skeptical that such an system would work all that well, and can
> be created in a reasonable amount of time
As stated earlier: we can already define multiple servers as part
of a buildout configuration. A better mirror selection algorithm would
be nice to have for the future but right now we don't actually need it
and can live with the current state.
Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lists.vcf
Type: text/x-vcard
Size: 316 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/catalog-sig/attachments/20081010/10dda6f4/attachment.vcf>
More information about the Catalog-SIG
mailing list