[Distutils] [Catalog-sig] Proposal: Move PyPI static data to the cloud for better availability

Simon de Vlieger simon at ikanobori.jp
Tue Jun 15 17:02:26 CEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On 15 jun 2010, at 16:42, Mathieu Leduc-Hamel wrote:

> I think the most important missed fact is, just how unreliable is PyPI
> currently? Does anyone know?
>
> Exactly my point, right now, since the code is not completely clear   
> and not tested we don't really know what's supposed to worked and how.
>
> It's really a problem when the only way you have to know if  
> something goes wrong is when your users start complaining...

Is there any Nagios monitoring in place or is there the need to have  
some external reliability monitoring in place?

I can set up a Nagios machine to check the HTTP status of PyPi. Also,  
if the earlier described path of PyPi mirroring my the community is  
chosen I can happily have a server serving PyPi packages in the  
Netherlands.

>
>
> I don't think this means what you seem to think it means. If you  
> replace
> a single point of failure with N points of failure, your overall
> reliability goes down, not up, since there are now more things to go
> wrong. Assuming that they're independent points of failure, that means
> your total number of failures will increase by a factor of N.
>
>
> This is why we should work on the heart the problem problem, pypi  
> itself and why it's down sometime.
>
> Nobody know exactly what happen, maybe it's not a performance  
> problems.
>
> As you said, we may have the same problem in the future on all  
> mirroring nodes ...

Yes, there should be some more investigative work be done on the  
reason of the apparent unreliability.

Regards,

Simon de Vlieger

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQIcBAEBAgAGBQJMF5YCAAoJEBBSHP7i+JXfGysP/0IKUsf0KTvjrXn50RvrH2gp
jwIpkVfmzbXNGx2EfSywDFNv9neyKqDF844kR2+Vsr96jFnA0EQyUW3nGy7G9q0q
bOc2e2GxCauYXDJoGdxGs1S1aS+1z2oyNd2qYZdFDJM236JnKSLHlA3r383cAfDJ
bL46SRDeq19IEgOuwjAU9z74+y7t95tomlYX+DgcB4n7cuePCFTym4nWoavjPyE5
4JLN0+Oo6jBf5FwE4WH3e1HWdrbDck7LJTMltB1W2ex6DUPTW9u+tfpc0Bd8DDjP
LPcZN2smyqJEFRI89VmLMvwh91wYhAWqGnm42FmgLaKha06SsxxO8b28SSSywYca
TZcv+72d59mZSDkF94DtD9CY0Q0feMKN2+O5d3JA8OTb7QosCUNSH8FGE0A3dOk9
jDVlHoQSqYv4FDHrQbLy8pG6A8z9nJK+8Gk3b55mKcfTIFAcYs94WYprY1ZrO42r
YLwwF1ngQ9LUuQcJ+7XFpzS/DbNPmXdo5QJuI48usjZrdh6Dub0N0ruaqxWRNOh6
lYz2djbUgUd5xRjG43b0MemRbyiWbb2eZBnvj2+aoCVNXE6xxBpUzzA7FoQvKfSa
mF+i//1xKNRxw9ms7WVMDL+FzIxjRrVyEpW0MDKwB3sWkMjjQh8ag2aqIMr6vWKY
djCUFH87ofhC+oIIu8Lh
=1sDK
-----END PGP SIGNATURE-----


More information about the Distutils-SIG mailing list