Системний адміністратор GitLab випадково видалив майже 300 ГБ даних

Надвечір 31 січня системний адміністратор з Нідерландів випадково видалив частину бази даних обсягом 300 ГБ. В результаті сервіс припинив роботу.

Через помилку стертою виявилася база, в якій містилися запити на зміну документації та коду проектів користувачів. Репозиторії (сховища) коду залишилися недоторканими.

Системний адміністратор, через якого виникла проблема, займався копіюванням бази з одного сервера на інший і помилково запустив видалення даних з основного сервера. Коли процес видалення був зупинений, недоторканими залишилося лише 4,5 ГБ даних.

У GitLab відзначили, що в цьому випадку не допомогла ні одна з п’яти існуючих в компанії систем для зберігання резервних копій. Але у розпорядженні GitLab виявилася одна з резервних копій, створена вручну приблизно за шість годин до інциденту, і тепер компанія відновлює дані з цієї копії.

Інформацію про відновлення бази можна відстежувати за посиланням.