Обновление артефакта с 4 до 6 - переиндексация SHA256 занимает очень много времени - PullRequest
0 голосов
/ 22 мая 2019

Я обновляю Artifactory Pro с 4.12.2 до 6.5.2. В моем тестовом экземпляре с около 12 тысячами артефактов реиндексация базы данных после обновления занимает около 12 часов. Боюсь, что в моем случае это займет около месяца (около 800 тыс. Артефактов). - Кто-нибудь видел это раньше? Я не нашел ни одной статьи, которая указала бы на такое долгое время - Есть ли способ настройки параметров для ускорения индексации? - Есть ли способ предсказать, сколько времени займет индексация моего продукта? Если это основано на количестве / размере / типе артефактов?

Технические характеристики: Артефакт в режиме высокой доступности установлен на сервере Linux. БД MSSQL 2016. Файловое хранилище - разделяемое монтирование NAS между узлами высокой доступности. Обновление с 4.12.2 до 6.5.2.

1 Ответ

3 голосов
/ 22 мая 2019

Во-первых, когда вы заявляете, что у вас есть Artifactory с HA, это приводит меня к тому, что у вас есть корпоративная подписка. Обратите внимание, что подписка Enterprise позволяет вам связаться со службой поддержки JFrog по адресу support@jfrog.com.

Теперь, что касается вашего сценария и вопросов, обратите внимание, что JFrog упоминает на своей вики-странице о миграции SHA-2 , что это «ресурсоемкая операция».

Как вы упомянули, процесс может действительно занимать недели / месяцы для больших файловых хранилищ, но его можно настроить, используя системные свойства, упомянутые на той же вики-странице.

Если вы решите настроить его и добавить, например, больше работников, я настоятельно рекомендую вам продолжать следить за вашей базой данных, так как если миграция SHA2 повлияет на производительность базы данных, это может повлиять на вашу работу.

Что касается статистики, то нет способа предсказать время, которое может занять этот процесс, поскольку это зависит от работников, которых вы указали для работы, ресурсов, которые есть у экземпляра и т. Д.

Надеюсь, это прояснится дальше.

...