]> Sergey Matveev's repositories - stargrave-blog.git/commit
PyPI синхронизация репозитория
authorSergey Matveev <stargrave@stargrave.org>
Sun, 24 Jan 2016 14:26:23 +0000 (17:26 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 24 Jan 2016 14:26:23 +0000 (17:26 +0300)
commit90196639ac2e068297af6fe52fc28d5379704d14
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent8bcb37d67722216274ff337c6d5f59a6a0e4f0dc
PyPI синхронизация репозитория

Не один год я держу у себя репозиторий PyPI и регулярно синхронизирую с
upstream, чтобы, в случае проблем с доступом в Интернет, продолжать
работу. Относительно недавно они изменили свою инфраструктуру: раньше
было много DNS round-robined зеркал. Теперь это CDN с одной точкой
входа.

Раньше я получал нормальное синхронизированное состояние репозитория,
без ошибок во время скачивания. С их переездом на CDN, постоянно получаю
404 ошибки и клиент их не очень хорошо обрабатывает, не докачивая кучу
остального, не создавая state. Короче всё стало сильно хуже. Причём
многие вещи с bandersnatch клиентом я исправлял прямо на месте руками,
чтобы хоть как-то оно продолжало работать, тогда как в их трэкере оно
висит кучу времени. Отвратительная поддержка клиента который официально
рекомендуется для зеркалирования.