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
В ситуация, когда hive начинает бесконтрольно перевозить группы по каналам (например когда группы "пожелтели"), у таблетки скапливается большая история в hive.
Есть подозрения, что эта история сильно влияет на время поднятия таблетки.
Необходимо:
Построить зависимость скорости поднятия таблетки от ее истории
Разработать ручку приватного API, которая может удалять историю из hive, без переноса самих данных
Разработать систему disaster recovery в случае, если после удаления истории, данные считываемые с диска, оказались "битыми"
The text was updated successfully, but these errors were encountered:
1 находим что почистить из истории
2 просим хайв поставить флаг на удаление для этой части истории с флагом что окончательное удаление будет сделано вручную
3 пишем в локальную базу флажок или список чего просили удалить
4 рестартуем таблетку
5 если хайв не смог поднять таблетку, он откатит удаление. Если мы поднимаем таблетку сами и не смогли, это сделать, то просим хайв откатить изменения
6 после рестарта таблетки проверяем что в истории нет того что мы просили удалить (а значит не было отката удаления)
7 если откат удаления был, то все плохо, зажигаем критэвенты, выключаем фичу и идем чинить код
8 если отката не было, таблетка стартанула, то сканируем диск поверхность диска, периодически сохраняя прогресс сканирования
9 по окончании сканирования, если с диском все ок - просим хайв удалить помеченное окончательно
10 если диск не ок - просим хайв откатить удаление, зажигаем критэвенты, выключаем фичу и идем чинить код
В ситуация, когда hive начинает бесконтрольно перевозить группы по каналам (например когда группы "пожелтели"), у таблетки скапливается большая история в hive.
Есть подозрения, что эта история сильно влияет на время поднятия таблетки.
Необходимо:
The text was updated successfully, but these errors were encountered: