Snapshot restore from azure storage hangs

Игорь, здравствуйте!

У меня в azure storage лежит несколько snapshots. Когда пытаюсь восстановить на новую машину, то через некоторое время процесс повисает и прогресс не идет. смотрю через localhost:9200/_cat/recovery?v

В логе тоже пусто. Подскажите, куда еще посмотреть чтобы выяснить в чем дело?

Каждый раз зависает на разном этапе. Иногда даже несколько шард полностью скачивается.

А вы сколько ждали? Может просто большие файлы перекачиваются? Статистика обновляется после каждого файла, поэтому если большой сегмент перекачивается, то может казаться, что все повисло?

Если дело не в больших файлах. то поставьте логгер index.snapshots.blobstore в TRACE и пришлите логи со всех нод.

Игорь,

Я пытаюсь развернуть два индекса из бекапа всего на кластере из 1 ноды.
Версия эластика 1.5.0

Не похоже, что дело в размере файлов. Я ждал пару суток.

Лог прикладываю https://yadi.sk/d/guj7wfsvhxqT2 , но он большой если разархивировать.

Спасибо!

А версия плагина какая? И какие версии использовались, что бы сделать этот бекап?

Сейчас 2.6.1, которая соответствует 1.5.

Бэкапы делались давно. Версия эластика где-то между 1.0 и 1.2. Версия плагина была соответствующая из таблицы. Может быть что старые бекапы не поддерживаются?

Спасибо за логи. Похоже, что это баг - https://github.com/elastic/elasticsearch-cloud-azure/issues/51 Одному из наших разработчиков сегодня удалось воспроизвести эту проблему, и он работает в данный момент над ее исправлением. Как только будет дополнительная информация, я сообщу.

А вы пытаетесь восстановить самый последний снепшот или какой-то из середины?

Самый первый. Но для этих индексов больше нет снапшотов. Судя по всему этот баг с марта не двигается. Стоит ли полагать, что в ближайшее время что-то измениться?

Спасибо!

Первый это как? То есть сделать снепшот, потом индекс удалили, а потом еще сделали снепшоты но уже без этого индекса?

Как я уже сказал сегодня удалось проблему воспроизвести. Так что должны исправить на днях

Да, вы верно поняли. Именно так.

Понял, буду ждать!

Починили - https://github.com/elastic/elasticsearch/pull/12380

Спасибо!

Сейчас либо собирать из сорцов, либо ждать следующий релиз, верно?

Да. Только следующий релиз будет не раньше следующей недели. Так что если вам срочно - то собирайте.

Игорь, насколько я вижу в 1.7 этого еще нет?

Пока нет

Выпустили - [ANN] Elasticsearch Azure cloud plugin 2.8.1 & 2.7.1 released

Спасибо!

Игорь, похоже проблема полностью не решилась.

Лог здесь https://yadi.sk/d/HlrN2CAJiKCxN

Я поставил 2.7.1 и соответствующий плагин.

На этот раз 4 шарды из 5 получилось поднять.

Вы не могли бы описать подробнее что вы сделали? Вы создали новый репозиторий и сделали новый снепшот, или вы пытаетесь восстановить снепшот сделаный, старой версией плагина?

Пытаюсь восстановить снепшот сделанный старой версией плагина и эластика. Репозиторий тот же, что и изначально и снепшот тоже.

Восстановить пытаюсь с последней версии, про которую написал выше.