Артефакт: локальные репозитории Pypi «замедляются» после обновления до новой артефакты 5.10.3 с новой поддержкой Pypi - PullRequest
0 голосов
/ 25 апреля 2018

мы обновили наш артефакт до последней версии 5.10.3 для поддержки обновления pypi.

после этого обновления мы наблюдаем очень медленные pip install --upgrade раза. pip install работает нормально.

Мне удалось точно определить этот более медленный прогон в локальном хранилище pypi на артефакте.

Официальный pypi и кэшированный удаленный pypi на артефакте были быстрыми.

Но виртуальный pypi (удаленный и локальный pypi) и, если я только добавлю локальный pypi через --extra-index-url, оба были медленными

Некоторые версии, возможно, у нас есть некоторые проблемы:

  • Python 2,7 и 3,5
  • пипс 9.0.1 и 10.01
  • артефакт 5.10.3

Запуск только с официальным Pypi:

pip install -U -r requirements.txt 1.21s user 0.08s system 99% cpu 1.296 total

Запустить с локальным pypi в качестве extra-index-url:

pip install -U -r requirements.txt 1.51s user 0.09s system 8% cpu 19.658 total

И с виртуальным pypi:

pip install -U -r requirements.txt 1.57s user 0.10s system 4% cpu 38.573 total

К сожалению, у меня нет времени и до обновления.

некоторые идеи?

Ответы [ 2 ]

0 голосов
/ 27 апреля 2018

Проблема была исправлена ​​в Выпуске Artifactory 5.10.4

Соответствующий тикет: https://www.jfrog.com/jira/browse/RTFACT-16513

Ухудшение происходит в DB Derby, если в таблице node_props много записей, из-зак измененному запросу БД, представленному на RTFACT-15433

После обновления репозитории pypi снова будут fast .

0 голосов
/ 25 апреля 2018

Artifactory 5.10.4 исправил эту проблему для нас - мы наблюдаем 8-кратное увеличение производительности.

...