Разрешение зависимости от местной Артефактуры занимает очень много времени - PullRequest
0 голосов
/ 06 декабря 2018

В моей локальной сети установлен сервер Artifactory pro (без поддержки).

Одним из основных вариантов использования этого артефакта было использование его в качестве локального кэша для удаленных артефактов, например, из репозитория repo1 maven или lightbend ivy2.репозиторий.Была надежда, что я смогу ускорить разрешение зависимостей, размещенных в repo1, при кэшировании их в моей локальной артефакте.

Я почти уверен, что моя машина разработки настроена правильно для исключительно разрешения артефактов против моей локальной артефакты.

Однако время от времени (подозрительно близко к интервалу, настроенному как Metadata Retrieval Cache Period (Sec) на вкладке Дополнительно параметров удаленного репозитория), разрешение зависимостей, изначально размещенных в Maven Repo 1, занимает гораздо больше времени.тогда обычно.

Я подозреваю, что в это время артефакт обновляет метаданные артефакта ( pom, ivy.xml ) удаленных артефактов.Но это занимает гораздо больше времени, чем я ожидал, предполагая, что простая загрузка pom или ivy должна занять не несколько секунд, а несколько миллисекунд.

В настоящее время я запрашиваю root-доступ к серверу для попытки tcpdump из OP, которые могут занять время ...

Так что мой вопрос

Кто-нибудь знает, что на самом деле может произойти, что занимает несколько секунд на зависимостьудаленного репозитория для обновления файлов метаданных или я смотрю в неправильном направлении?

Обновление

Моя версия Artifactory

Артефакториал Профессионал 5.1.3 рев 50019

1 Ответ

0 голосов
/ 11 декабря 2018

У нас была похожая проблема, но с репозиториями npm, когда перерасчет метаданных занимал довольно много времени, и в итоге мы узнали, что это ошибка в артефакте, и она была исправлена ​​в версии 6.1.0.Стоит проверить артефакт Джира на наличие таких ошибок.Надеюсь, это поможет! Артефактория Джира Линк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...