anonymous@RULINUX.NET~# Last login: 2024-12-23 15:47:23
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

недоЭпик фейл

\!Ъ[http://www.opennet.ru/opennews/art.shtml?num=36491]{

Один из администраторов инфраструктуры проекта KDE описал подробности произошедшего несколько дней назад инцидента, которое разработчики KDE уже назвали "Великим бедствием KDE 2013 года". В результате случившегося, проект KDE чуть было не потерял содержимое всех Git-репозиториев, включая репозитории смежных проектов.

Всё началось с повреждения содержимого файловой системы Ext4 на первичном Git-сервере после неудачного перезапуска хоста. В результате сбоя файловой системы оказалась нарушена целостность первичного Git-репозитория, содержимое которого было разрушено и данные многих репозиториев потеряны. Ситуация стала напоминать катастрофу, когда администраторы приступили к восстановлению данных из резервных копий. Дело в том, что для резервного копирования применялась практика зеркалирования Git-репозитория. Всего в мире было поднято около 1500 зеркал, но перебирая их администраторов охватил ужас - система зеркалирования успела автоматически синхронизировать ошибочные данные на запасные репозитории, содержимое которых также пришло в негодность. Таким образом содержимое большинства репозиториев KDE было удалено.

История оказалась со счастливым концом - на одном из 1500 зеркал была найдена копия информации и содержимое репозиториев удалось полностью восстановить. Если бы не стечение обстоятельств, данная копия вполне могла бы не появиться. Дело в том, что за день до инцидента, в рамках переноса содержимого одного из серверов на новое оборудование, была дополнительно настроена система клонирования Git-репозиториев на ещё не введённый в эксплуатацию новый сервер. При этом синхронизация была настроена на запуск раз в 20 минут и начало очередного цикла пришлось на перезагрузку проблемного сервера, что привело к завершению запуска скрипта полной синхронизации по таймауту и выполнению следом только скрипта загрузки последней ревизии из репозитория на сбойном сервере, который также завершился неудачей так как сервер не сумел сформировать корректный набор данных. В результате, на сервере сохранилась копия репозитория в виде до перезагрузки основного Git-сервера.

В итоге разработчики получили хороший урок и поспешили предупредить коллег об опасности излишнего доверия к расределённому характеру Git и использованию "git --mirror" в качестве способа резервного копирования.

}

Tux-oid(*) (2013-03-25 17:35:27)

Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 SeaMonkey/2.16.1

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: недоЭпик фейл от Tux-oid 2013-03-25 17:35:27
avatar
Скрыть

Re:недоЭпик фейл

представляю какой холодный пот их прошиб на этом моменте:

>Всего в мире было поднято около 1500 зеркал, но перебирая их администраторов охватил ужас - система зеркалирования успела автоматически синхронизировать ошибочные данные на запасные репозитории, содержимое которых также пришло в негодность
я тут когда неудачно сделал find -delete и потерял каталог с музыкой - долго ещё отходил, а тут, считай, тонны кода, результат многолетней работы

Nosferatu(*)(2013-03-25 17:42:11)

;>, ;5BOI55 =0 :@K;LOE =>G8
[#] [Добавить метку] [Редактировать] Ответ на: недоЭпик фейл от Tux-oid 2013-03-25 17:35:27
avatar
Скрыть

Re:недоЭпик фейл

А я вот так всё никак и не сделаю бэкап домашних файликов - со стыдом каждый раз думаю я, читая подобные новости...

anonymous(*)(2013-03-25 17:45:10)

[#] [Добавить метку] [Редактировать] Ответ на: Re:недоЭпик фейл от anonymous 2013-03-25 17:45:10
avatar
Скрыть

Re:недоЭпик фейл

>А я вот так всё никак и не сделаю бэкап домашних файликов - со стыдом каждый раз думаю я, читая подобные новости...
У них как раз был бэкап:) И именно поломка в системе бэкапов спасла всё (см. раздел "Lucky. Lucky. Lucky lucky lucky lucky lucky lucky" по ссылке).

SystemV(*)(2013-03-25 17:50:53)

Emacs-w3m/1.4.513 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: недоЭпик фейл от Tux-oid 2013-03-25 17:35:27
avatar
Скрыть

Re:недоЭпик фейл

> В результате сбоя файловой системы оказалась нарушена целостность первичного Git-репозитория, содержимое которого было разрушено и данные многих репозиториев потеряны.


ОМГ! Это же полный бред! Это же не SVN))) Блять, шо не у кого не було копии репозитория, не верю!)))

anonymous(*)(2013-03-25 17:54:07)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0
[#] [Добавить метку] [Редактировать] Ответ на: недоЭпик фейл от Tux-oid 2013-03-25 17:35:27Фильтры
avatar
  • матерные выражения
Скрыть

Re:недоЭпик фейл

> История оказалась со счастливым концом - на одном из 1500 зеркал была найдена копия информации и содержимое репозиториев удалось полностью восстановить.


Ох бле, если бы нигде не нашлось последней копии репы, то этот проект как бы никому бы на хуй не уперся. Хотя даже это не реально by design)))

anonymous(*)(2013-03-25 17:56:37)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:недоЭпик фейл от anonymous 2013-03-25 17:54:07
avatar
Скрыть

Re:недоЭпик фейл

>Блять, шо не у кого не було копии репозитория
почему же не было? было, целых полторы тысячи :-D

Nosferatu(*)(2013-03-25 17:56:47)

;>, ;5BOI55 =0 :@K;LOE =>G8
[#] [Добавить метку] [Редактировать] Ответ на: недоЭпик фейл от Tux-oid 2013-03-25 17:35:27
avatar
Скрыть

Re:недоЭпик фейл

кстати, я сейчас пойду да солью себе на комп срез их репозитория

а то, блять, не ровен час, опять что-нибудь намутят, а как на Линуксе без KDE жить?

Nosferatu(*)(2013-03-25 17:58:07)

;>, ;5BOI55 =0 :@K;LOE =>G8
[#] [Добавить метку] [Редактировать] Ответ на: Re:недоЭпик фейл от SystemV 2013-03-25 17:50:53
avatar
Скрыть

Re:недоЭпик фейл

> У них как раз был бэкап:)

Вот-вот, а у меня даже и бэкапа нет..

anonymous(*)(2013-03-25 17:58:37)

[#] [Добавить метку] [Редактировать] Ответ на: Re:недоЭпик фейл от anonymous 2013-03-25 17:58:37
avatar
Скрыть

Re:недоЭпик фейл

>> У них как раз был бэкап:)
> Вот-вот, а у меня даже и бэкапа нет..


Твой высер про бэкап, как бы простителен электронщику))) Это DSVC, сынок)))

anonymous(*)(2013-03-25 18:34:53)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:недоЭпик фейл от anonymous 2013-03-25 18:34:53
avatar
Скрыть

Re:недоЭпик фейл

> Это DSVC, сынок)))

Да, а у меня даже бэкапа нету-у-у...

anonymous(*)(2013-03-25 18:51:06)

[#] [Добавить метку] [Редактировать] Ответ на: Re:недоЭпик фейл от anonymous 2013-03-25 18:51:06
avatar
Скрыть

Re:недоЭпик фейл

>> Это DSVC, сынок)))
> Да, а у меня даже бэкапа нету-у-у...


Ну шо я те могу сказать, на таких мудаков и было рассчитано)))

Ax-Xa-Xa(*)(2013-03-25 20:45:57)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22
Этот тред читают 2 пользователя:
Анонимных: 2
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!