You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ARCHITECTURE.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -207,10 +207,8 @@ osctl/
207
207
- Получаем все индексы через `GET /_cat/indices/*?h=index,ss&bytes=b&s=ss:desc`
208
208
- Фильтруем индексы используя `utils.ShouldSkipIndex` (исключаем системные индексы, restored-, extracted_)
209
209
- Проверяем наличие даты в имени индекса через `HasDateInName`
210
-
- Исключаем индексы за сегодня и вчера
211
210
- Исключаем индексы с будущими датами
212
211
-**Фильтрация по cutoff date**: Используется функция `IsOlderThanCutoff` для проверки каждого индекса. Удаляются только индексы старше cutoff date.
213
-
- Сортируем по размеру (убывание)
214
212
6.**Проверка снапшотов** (опционально):
215
213
- Если `retention_check_snapshots=true` (по умолчанию): Получаем все снапшоты через `GET /_snapshot/{snap_repo}/*` и проверяем наличие валидного снапшота для каждого индекса перед удалением
216
214
- Если `retention_check_snapshots=false`: Пропускаем проверку снапшотов
0 commit comments