# Приоритет обновления cluster state

**URL:** <https://discuss.elastic.co/t/cluster-state/243815>\
**Category:** Вопросы на русском языке\
**Created:** [August 5, 2020, 7:16am UTC](https://discuss.elastic.co/t/cluster-state/243815 "2020-08-05T07:16:17Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Denis\_Lamanov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denis_lamanov/32/13111_2.png) [@Denis\_Lamanov](https://discuss.elastic.co/u/Denis_Lamanov)\
**Post date:** [August 5, 2020, 7:16am UTC](https://discuss.elastic.co/t/cluster-state/243815/1 "2020-08-05T07:16:18Z")

</div>

Добрый день!  
Заметил, что если остановить запись в кластер и начать удалять большое количество больших индексов(через wildcard), то это так напрягает дисковую подсистему, что cluster state обновляется с timeout и из-за этого вылетают ноды(мастер их отсоединяет).  
Можно ли сделать приоритет обновления cluster state максимальным?

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [August 5, 2020, 12:37pm UTC](https://discuss.elastic.co/t/cluster-state/243815/2 "2020-08-05T12:37:05Z")

</div>

Странно. Какая у вас OS и файловая система?

---

<div class="post-metadata">

**Author:** ![Denis\_Lamanov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denis_lamanov/32/13111_2.png) [@Denis\_Lamanov](https://discuss.elastic.co/u/Denis_Lamanov)\
**Post date:** [August 5, 2020, 3:02pm UTC](https://discuss.elastic.co/t/cluster-state/243815/3 "2020-08-05T15:02:02Z")

</div>

CentOS 7.7, Ext4, Elasticsearch 7.8.0

Утилизация диска на одной из нод в течение суток

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/e/f/ef3c3be9f7f9c03a84b1788f0b4ca1b23af59998.png)

Во время удаления индексов

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/9/b/9b6c7a8a9606e37a39efe995858ae053c25705da.png)

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [August 5, 2020, 3:54pm UTC](https://discuss.elastic.co/t/cluster-state/243815/4 "2020-08-05T15:54:55Z")

</div>

Ужас какой. Сколько шард в этих индексах, которые вы за один раз удаляете?

---

<div class="post-metadata">

**Author:** ![Denis\_Lamanov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denis_lamanov/32/13111_2.png) [@Denis\_Lamanov](https://discuss.elastic.co/u/Denis_Lamanov)\
**Post date:** [August 5, 2020, 7:07pm UTC](https://discuss.elastic.co/t/cluster-state/243815/5 "2020-08-05T19:07:41Z")

</div>

7 шард, по одной на ноду + 1 реплика, т.е. всего 14  
Удаляю индексы за месяц, т.е. 31 индекс  
Размер одного индекса в среднем 350 Гб

Кстати, такое поведение началось с 7.0. В 5,6-ой версиях таких проблем не было  
Правда тогда таких больших индексов не было

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [August 5, 2020, 7:42pm UTC](https://discuss.elastic.co/t/cluster-state/243815/6 "2020-08-05T19:42:38Z")

</div>

Я спросил разработчиков, работающих над публикацией состояния кластера. Посмотрим, что они скажут.

Пока могу только посоветовать, увеличить размер индекса или удалять чаще (каждый день, или раз в неделю, например).

---

<div class="post-metadata">

**Author:** ![Denis\_Lamanov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denis_lamanov/32/13111_2.png) [@Denis\_Lamanov](https://discuss.elastic.co/u/Denis_Lamanov)\
**Post date:** [August 6, 2020, 1:31pm UTC](https://discuss.elastic.co/t/cluster-state/243815/7 "2020-08-06T13:31:35Z")

</div>

Спасибо, ждём ответа и пока будем удалять 1 индекс в день. Возможно настроим ILM

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [August 6, 2020, 1:54pm UTC](https://discuss.elastic.co/t/cluster-state/243815/8 "2020-08-06T13:54:01Z")

</div>

Разработчики спрашивают про сообщения в логах, с которыми master выкинул узлы. Например, что-нибудь вроде

```auto
node [...] is lagging at cluster state version [...], although publication of cluster state version [...] completed [...] ago

```

---

<div class="post-metadata">

**Author:** ![Denis\_Lamanov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denis_lamanov/32/13111_2.png) [@Denis\_Lamanov](https://discuss.elastic.co/u/Denis_Lamanov)\
**Post date:** [August 6, 2020, 2:46pm UTC](https://discuss.elastic.co/t/cluster-state/243815/9 "2020-08-06T14:46:25Z")

</div>

Именно так. Вот лог с мастера сразу после начала удаления индексов  
"файл удалён"

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [August 6, 2020, 3:11pm UTC](https://discuss.elastic.co/t/cluster-state/243815/10 "2020-08-06T15:11:21Z")

</div>

Разработчики были удивлены медленным I/O и сказали, что можно увеличить `cluster.follower_lag.timeout`. По умолчанию он 90 сек, и если у вас узлы за это время с состоянием кластера не справляются их выкидывают из кластера, что у вас и происходит.

---

<div class="post-metadata">

**Author:** ![Denis\_Lamanov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denis_lamanov/32/13111_2.png) [@Denis\_Lamanov](https://discuss.elastic.co/u/Denis_Lamanov)\
**Post date:** [August 6, 2020, 3:14pm UTC](https://discuss.elastic.co/t/cluster-state/243815/11 "2020-08-06T15:14:56Z")

</div>

> [@Igor\_Motov](#):
>
> cluster.follower\_lag.timeout

Установить именно на мастер нодах?

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [August 6, 2020, 3:18pm UTC](https://discuss.elastic.co/t/cluster-state/243815/12 "2020-08-06T15:18:00Z")

</div>

> [@Denis\_Lamanov](#):
>
> Установить именно на мастер нодах?

Да..

---

<div class="post-metadata">

**Author:** ![Denis\_Lamanov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denis_lamanov/32/13111_2.png) [@Denis\_Lamanov](https://discuss.elastic.co/u/Denis_Lamanov)\
**Post date:** [August 6, 2020, 3:35pm UTC](https://discuss.elastic.co/t/cluster-state/243815/13 "2020-08-06T15:35:44Z")

</div>

Спасибо, установил, на днях ещё буду удалять индексы по маске и отпишусь

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 3, 2020, 3:35pm UTC](https://discuss.elastic.co/t/cluster-state/243815/14 "2020-09-03T15:35:45Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
