The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

25.03.2013 16:29  Проект KDE чудом не потерял содержимое всех Git-репозиториев

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

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

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

Главной ошибкой проектирования стало излишнее доверие первичному серверу git.kde.org, который воспринимался в качестве эталонного и в итоге стал единой точкой отказа. Система резервирования была рассчитана на восстановление в случае полной потери данных или краха сервера, но не оценивалась с позиции частичного повреждения данных и метаданных. В итоге разработчики получили хороший урок и поспешили предупредить коллег об опасности излишнего доверия к распределённому характеру Git и использованию "git clone --mirror" в качестве способа резервного копирования.

Оказалось, что механизм самоверификации, работающий при выполнении команд git, не работает для режима "--mirror". При выполнении "git --mirror", зеркалирование выполняется без проверки целостности и без лишних предупреждений даже в случае наличия в репозитории повреждённых объектов коммитов, ошибка выводится только при выполнении git-операций, обходящих всё дерево коммитов, или при запуске "git fsck".

  1. Главная ссылка к новости (http://jefferai.org/2013/03/24...)
Лицензия: CC-BY
Тип: Тема для размышления
Ключевые слова: git, kde, crash
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Alex (??), 17:17, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]
  • +13 +/
    Ну и что? Даже если бы и потеряли, нашли бы какого-нибудь линуксоида с копией на домашнем компе.
     
     
  • 2.20, WherWolf (?), 17:41, 25/03/2013 [^] [ответить]    [к модератору]
  • +77 +/
    Блин, точно! Надо будет себе ихний Git отзеркалировать.
    Вдруг у них еще раз всё гребнется, и я окажусь единственным человеком на Земле с полной резервной копией сорцов KDE. Это же можно будет грохнуть Nepomuk  и Akinadi, после чего вернуть код разрабам. А там пусть или зависимости удаляют, или заново всю эту дребедень пишут. Вот так вот.
     
     
  • 3.26, Алексей (??), 17:51, 25/03/2013 [^] [ответить]    [к модератору]
  • –1 +/
    Не поможет, т.к. вам надо будет периодически синхронизировать репозитории, а в результате такие же ошибочные изменения прийдут в ваш репозиторий.
     
     
  • 4.32, Аноним (-), 17:56, 25/03/2013 [^] [ответить]    [к модератору]
  • +1 +/
    Получится. Синхронизировать можно руками.
     
     
  • 5.47, Алексей (??), 18:30, 25/03/2013 [^] [ответить]    [к модератору]
  • –1 +/
    И что измениться? Разработчики KDE заметили повреждение не сразу - так, что оно уже успело разлиться на остальные сервера. Как правильно написали ниже: зеркалирование != бекапу.
     
     
  • 6.82, Алексей Морозов (ok), 19:45, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Многие вытаскивают git'овые репозитории командой git fetch.

    В общем, какая-то пугалка из леса.

     
  • 4.72, Аноним (-), 19:20, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Так зачем синхронизироваться с использованием тупого мирроринга При нормальном ... весь текст скрыт [показать]
     
  • 3.56, Vkni (ok), 18:46, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > Вдруг у них еще раз всё гребнется, и я окажусь единственным человеком
    > на Земле с полной резервной копией сорцов KDE.

    И вот тогда вы наконец сотрёте эту богомерзкую ДЕ!!! (шутка)

     
  • 3.164, Адекват (?), 09:14, 26/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Мне кажется тебе нужно оскар за идею дать ... весь текст скрыт [показать]
     
  • 3.188, hummermania (ok), 13:44, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Хм, я уже около года сливаю с гитхаба серию интересных мне проектов, обычным git... весь текст скрыт [показать]
     
     
  • 4.209, arisu (ok), 17:17, 26/03/2013 [^] [ответить]    [к модератору]  
  • +6 +/
    гугль ещё скачай, чтобы почитать что было.
     
  • 2.66, кевин (?), 19:14, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    все 1500 гигабайт
     
  • 2.134, rshadow (ok), 01:28, 26/03/2013 [^] [ответить]    [к модератору]  
  • –3 +/
    Хорошо если бы потеряли. У программеров на компах все равно все есть, а всякие ненужные хрени канули бы в лету.
     
     
  • 3.165, Адекват (?), 09:16, 26/03/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    По крайне мере это показало бы какие долбоносы принимают ключевые решения в важн... весь текст скрыт [показать]
     
  • 2.197, Аноним (-), 15:29, 26/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Ничего. Репликация не средство бэкапов. Вот и весь урок. Обычных бэкапов это НЕ ОТМЕНЯЕТ. Кушайте с булочкой, о великие линуксойды!
     
  • 1.3, бедный буратино (ok), 17:18, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +40 +/
    в неумелых руках и git - ftp
     
     
  • 2.177, Kibab (ok), 11:43, 26/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    это цитата дня!!!
     
  • 1.4, scor (ok), 17:19, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    А им не приходило в голову исключать сервер из списка для зеркалирования до момента зевершения тех.работ на этом сервере?:) Или я чего-то в git-е недопонял?
     
     
  • 2.73, кевин (?), 19:20, 25/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    статья намекает что зеркалирование у них было сделану через жопу тоесть не чере... весь текст скрыт [показать]
     
     
  • 3.210, arisu (ok), 17:18, 26/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > статья намекает что зеркалирование у них было сделану через жопу.

    ну так кде, у них теперь всё так.

     
  • 2.85, кевин (?), 19:52, 25/03/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    всё бы ничего но у них ЕЯП из предположения что мы абсолютно доверяем всему что ... весь текст скрыт [показать]
     
  • 1.5, Аноном (?), 17:19, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    фейл при 1500 бекапах - было бы эпично
     
     
  • 2.24, piteri (ok), 17:47, 25/03/2013 [^] [ответить]    [к модератору]  
  • +4 +/
    Ибо это были не совсем бакапы, точнее совсем не бакапы.
     
     
  • 3.178, Kibab (ok), 11:45, 26/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    И вот так в гите очень многое сделано Вроде и команда делает Y, но если подумат... весь текст скрыт [показать]
     
     
  • 4.211, arisu (ok), 17:18, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > репа живёт своей жизнью (я про периодический gc).

    отключи, в чём проблема?

     
  • 4.252, Аноним (-), 05:14, 27/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > жизнью (я про периодический gc).

    Так он настраивается на все вкусы. Програмер - это ж все-таки не обезьяна класса "оператор ПК", который тупо колотит в базу.

     
     
  • 5.302, PereresusNeVlezaetBuggy (ok), 17:15, 30/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Чем больше работаю в ИТ, тем всё больше в этом сомневаюсь ... весь текст скрыт [показать]
     
  • 1.7, Rodegast (??), 17:19, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Повезло...
     
  • 1.8, Юрий (??), 17:22, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +8 +/
    А как же аксиома "Зеркалирование != резервное копирование"?
     
     
  • 2.11, Аноним (-), 17:23, 25/03/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    Вот вот. И как минимум 2-а прошлых бекапа должны быть.
     
     
  • 3.14, Аноним (-), 17:30, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    А то и десяток.
     
  • 3.51, AZ_from_Belarus (ok), 18:35, 25/03/2013 [^] [ответить]    [к модератору]  
  • +6 +/
    Ежедневные за неделю еженедельный за квартал, ежемесячные за пару-тройку лет. Далее - ежеквартальные. Тогда голова обычно не болит. Можно и побольше.
    Если слишком тяжеловесно и дорого хранить - осетр вдумчиво урезается или оптимизируется.
     
  • 2.86, кевин (?), 19:53, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > А как же аксиома "Зеркалирование != резервное копирование"?

    оригинал статьи с этих слов и начинается...

     
  • 1.9, Аноним (-), 17:22, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Зачем такой бэкап нужен?
     
     
  • 2.198, Аноним (-), 15:30, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Зачем такой бэкап нужен?

    Зачем он вообще нужен? Анон сбережет!

     
  • 1.10, Аноним (-), 17:22, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    А им не приходило в голову, что делать из распределенной системы централизованную систему с "первичным" сервером - это фейл по надежности?
     
     
  • 2.75, Аноним (-), 19:21, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Им не приходило в голову и что зеркало бэкап В общем, незачетно облажались, ... весь текст скрыт [показать]
     
  • 1.12, хрюкотающий зелюк (?), 17:25, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    БЭКАПЫ??? почему не используют бэкапы? хотя бы раз в неделю можно делать такое

    или как минимум - снапшоты

     
     
  • 2.30, iZEN (ok), 17:55, 25/03/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    А зачем делать бэкапы, если у каждого разработчика есть локальная копия репозито... весь текст скрыт [показать]
     
     
  • 3.37, Michael Shigorin (ok), 18:03, 25/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Вот затем и.  Мы, например, делаем (и порой проверяем).
     
  • 3.38, Fracta1L (ok), 18:04, 25/03/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    Какой толк от локальных копий,  когда они уже синкнулись с битым репозиторием?
     
     
  • 4.60, anonymous (??), 18:54, 25/03/2013 [^] [ответить]    [к модератору]  
  • –3 +/
    >Какой толк от локальных копий,  когда они уже синкнулись с битым репозиторием?

    А что, git разучился проверять репозиторий на целостность? Нет пути!

     
  • 4.65, Аноним (-), 19:14, 25/03/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    Пардон, если кто с --mirror синканулся - кто же ему доктор?
     
  • 3.78, Аноним (-), 19:29, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Потому что бегать по разработчикам и выцарапывать свои репы - не очень быстро и ... весь текст скрыт [показать]
     
     
  • 4.83, Алексей Морозов (ok), 19:46, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > быстро и удобно, знаешь ли. И предполагает некую степень доверия, etc.

    Тэги подписаны gpg.


     
     
  • 5.91, Аноним (-), 20:11, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Тэги подписаны gpg.

    Если подписаны. И да, это означает продолб работы с момента расстановки тега...


     
  • 2.87, кевин (?), 19:54, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > БЭКАПЫ??? почему не используют бэкапы? хотя бы раз в неделю можно делать
    > такое
    > или как минимум - снапшоты

    у них на самом деле есть и нормальные бэкапы, но они их делают реже.

     
  • 2.173, unscr3 (?), 10:37, 26/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    snapshot != backup
     
  • 2.273, Аноним (-), 06:32, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Тебе будет очень приятно узнать что при дестрое ФС осыпается не только блок, но ... весь текст скрыт [показать]
     
  • 2.298, GG (ok), 20:23, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Сисадмины делятся на три группы 1 Которые скоро начнут делать бекапы 2 Которы... весь текст скрыт [показать]
     
     
  • 3.303, PereresusNeVlezaetBuggy (ok), 17:18, 30/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Для снятия нагрузки с основного сервера Сотни разработчиков ну хорошо, активны... весь текст скрыт [показать]
     
     
  • 4.304, GG (ok), 17:51, 30/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Сотни, десятки, кучи Да как два байта переслать вытянет, не девятнадцатый же ве... весь текст скрыт [показать]
     
     
  • 5.305, PereresusNeVlezaetBuggy (ok), 18:01, 30/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Вы забыли про SSH и специфичную для собственно Git математику та самая проверка... весь текст скрыт [показать]
     
     ....нить скрыта, показать (15)

  • 1.13, Xaionaro (ok), 17:28, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Жесть, они не бекапируют свои сервера? Как уже сказал человек выше "зеркалирование != резервное копирование".

    Ужасно..

     
  • 1.22, iZEN (ok), 17:45, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Двойной хэдшот: Ext4 и Git оказались повреждены.
     
     
  • 2.76, Аноним (-), 19:23, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Сдуру можно и сломать То что это виртуалка - вызывает подозрения что оно во... весь текст скрыт [показать]
     
  • 2.96, хрюкотающий зелюк (?), 20:56, 25/03/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    Сказал любитель BSD и Mercurial-а :)
    Ну, по части любви к Mercurial я с тобой солидарен.
    Про Ext4 ничего не скажу.
     
     
  • 3.98, iZEN (ok), 21:03, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Сказал любитель BSD и Mercurial-а :)

    и ZFS.

     
  • 2.102, deadless (ok), 21:35, 25/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    просто мёд дабл фэйл нужно утащить этот линк и в следующий раз пугать им крику... весь текст скрыт [показать]
     
     
  • 3.108, Аноним (-), 22:15, 25/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Ишь, стервятников с гетзефаксами поналетело. Вот мы и видим кто друг а кто сундук.
     
  • 3.114, vsespb (ok), 22:48, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Причём тут надёжность EXT4 Кто сказал что железо было в порядке Знаете хоть од... весь текст скрыт [показать]
     
     
  • 4.183, Аноним (-), 12:58, 26/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    А кто сказал что железо было не в порядке? Никто. А сказали: повреждение Ext4...
     
     
  • 5.253, Аноним (-), 05:18, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Сферическое повреждение в вакууме - не аргумент В мире есть миллионы методов по... весь текст скрыт [показать]
     
  • 3.138, Michael Shigorin (ok), 01:48, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    О, а забрасывайте и мне ссылки на ссылку -- буду архивировать и показывать детиш... весь текст скрыт [показать]
     
     
  • 4.150, nagual (ok), 03:40, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    У нас тут Т34 стоит и не разваливается ... весь текст скрыт [показать]
     
     
  • 5.254, Аноним (-), 05:18, 27/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > У нас тут Т34 стоит и не разваливается ...

    Это вы на UFS так намекаете? :)


     
     
  • 6.292, nagual (ok), 17:15, 27/03/2013 [^] [ответить]    [к модератору]  
  • +/
    >> У нас тут Т34 стоит и не разваливается ...
    > Это вы на UFS так намекаете? :)

    Нет на памятник.

     
  • 4.156, антуан (?), 07:53, 26/03/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    В многоэтажке живете?

    Кстати, а где Arisu и прочие клованы, что бесновались в каждой новости о FreeBSD с SVN?

     
     
  • 5.170, тигар (ok), 09:49, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    ждут Патчей, видимо. или даже Попатченные_версии_в_няшном_репозитории
     
  • 5.179, Kibab (ok), 11:49, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    arisu и прочим клоунам ссылку на новость надо будет теперь давать всегда, если н... весь текст скрыт [показать]
     
     
  • 6.190, Michael Shigorin (ok), 14:05, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Ну Вы-то ведь понимаете, что главная проблема была в неприменении обычного бэкап... весь текст скрыт [показать]
     
     
  • 7.241, Kibab (ok), 23:22, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Да, конечно Это ещё раз говорит о том, что надо внимательно читать описание инс... весь текст скрыт [показать]
     
  • 6.255, Аноним (-), 05:20, 27/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > целом надёжных и распределённых инструментах можно облажаться, если руки из жoпы.

    А что, это для вас открытие? Вроде бы законы Мерфи написали далеко не вчера...

     
  • 4.185, Аноним (-), 13:08, 26/03/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    То что разваливается всё, это и так понятно Но то что у Грамотных Линуксоидов _... весь текст скрыт [показать]
     
     
  • 5.256, Аноним (-), 05:22, 27/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Так функционал возрос Они вон на виртуалочке, с зеркалами, все дела Вы сами та... весь текст скрыт [показать]
     
  • 2.126, nagual (ok), 00:05, 26/03/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    Ещеб чуть чуть и EXT4 вошла бы в историю :)))
     
  • 2.129, IMHO (?), 01:07, 26/03/2013 [^] [ответить]    [к модератору]  
  • –3 +/
    так это плазма упала на севере (
    (шутка)
     
     
  • 3.168, Адекват (?), 09:24, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > так это плазма упала на севере (
    > (шутка)

    Набрала критическую массу и вырвалась из электромагнитной ловушки, генерируемой железом сервера :)

     
     ....нить скрыта, показать (23)

  • 1.23, Zenitur (ok), 17:47, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ага! Хотели хорошее KDE3 якобы "потерять", но сисадмины так невовремя склонировали репозиторий?
     
     
  • 2.27, Аноним (-), 17:52, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    А при чем здесь KDE3?
     
     
  • 3.29, Аноним (-), 17:54, 25/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Да, кстати, как пропатчить КДЕ?
     
     
  • 4.81, morruth (?), 19:36, 25/03/2013 [^] [ответить]    [к модератору]  
  • +5 +/
    Спросите у анимешников
     
  • 3.45, Zenitur (ok), 18:24, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Мне не понравилось четвёртое и я пользуюсь третьим Таких как я много существую... весь текст скрыт [показать]
     
     
  • 4.54, Пингвино (ok), 18:45, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Я думаю, что тебе следует помалкивать о своей любви к 3-й версии, а то не ровен ... весь текст скрыт [показать]
     
  • 4.67, Аноним (-), 19:15, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > хотят пресечь возможность установки KDE версии меньше 4.

    А надзирателей для контроля за ходом пресечения пришлют?

     
     
  • 5.95, Zenitur (ok), 20:49, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Представь себе что ты - Сергей Лукьяненко, и ты издаёшь книги Последний дозор ... весь текст скрыт [показать]
     
     
  • 6.109, Аноним (-), 22:17, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Останется сущая мелочь - убедить всю ораву склонировавшую репу проделать то же с... весь текст скрыт [показать]
     
  • 6.213, arisu (ok), 17:23, 26/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    всем по барабану во-первых, есть TDE, во-вторых, то, что однажды попало в интер... весь текст скрыт [показать]
     
  • 4.88, кевин (?), 19:57, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    зеня ты был хорошим человеком, но есть вещи про которые нельзя даже думать, а уж... весь текст скрыт [показать]
     
     ....нить скрыта, показать (10)

  • 1.25, Аноним (-), 17:47, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    А так написали бы следующую версию KDE с нуля. Может лучше бы получилось ;)
     
  • 1.31, Спокойный аноним (?), 17:55, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +8 +/
    Разработчики должны были усвоить всего один урок - админ отождествляющий понятия mirror и backup должен быть с позором изгнан из профессии. Ну а выставлять git причиной отсутствия бэкапа - расписаться в полной некомпетентности.

     
     
  • 2.55, AZ_from_Belarus (ok), 18:45, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Где-то верно. Я ниже сделал предположение, что там кто-то оказался админом по совместительству.
     
  • 2.205, vi (?), 16:26, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Вы скольких, новых, высококвалифицированных администраторов уже подготовили Плю... весь текст скрыт [показать]
     
  • 1.33, Аноним (-), 17:58, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Плазма чудом не упала.
     
  • 1.35, Аноним (-), 18:00, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Жаль. А то получился бы эталонный фейл.
     
  • 1.36, Аноним (-), 18:01, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Преувеличено слегка, наверняка у кого-нибудь из зеркальщиков были бы снапшоты вчерашние.
     
  • 1.40, ononim (?), 18:12, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    Если ваша файл хранится менее, чем в трех независимых местах, можете считать, что его не существует.
     
  • 1.42, AZ_from_Belarus (ok), 18:21, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    Настройкой и поддержанием всяческих репов и зеркал занимаются админы, и это их работа.
    Разработкой занимаются разработчики.
    В софтверных группах и фирмах случается когда кто-то из разработчиков по совместительству чего-то админит. Ибо там каждый сам сусам и головаст.
    И иногда срабатывает не в лучшую сторону отличие в психологии и манере работы.
    По тому как эмоционально описывает инцидент "один из администраторов", он более похож на "совместителя".
    Классический админ не гнал бы такую волну эмоций, а с отвращением почесывал бы затылок и прикидивал бы как оптимизировать минимальное число телодвижений с минимально-необходимым отбрехиванием и на чем остановиться - на заначенном полном архиве репов недельной давности или стыковать солянку из более свежих но разрозненых копий репов. И еще прикидывал бы с кого бы под шумок срубить пару бутылочек виски и всяких полезных для хозяйства хомячков.
     
     
  • 2.118, Crazy Alex (ok), 23:26, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Образ у вас получился какой-то... не очень приятный, я бы сказал. Вместо "любой ценой поднять всё" как хотел бы любой, кто болеет за судьбу своего проекта - искать, с кого бы слупить вискарь.
     
     
  • 3.122, AZ_from_Belarus (ok), 23:42, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Нормальный образ Админ - он по природе своей родственен завхозу или хомяку У н... весь текст скрыт [показать]
     
     
  • 4.128, angra (ok), 00:51, 26/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Как хорошо, что такие моральные уроды это исключение в нашей профессии, а не правило.
     
     
  • 5.139, slepnoga (??), 02:06, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Как хорошо, что такие моральные уроды это исключение в нашей профессии, а
    > не правило.

    Опиши не урода, плиз

     
  • 2.142, web (?), 02:55, 26/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    это Вы себя описываете?! мелко... ))
    2 статьи про недочеты git за день, это знак. надо посмотреть что там сейчас у меркуриала
     
     
  • 3.148, Michael Shigorin (ok), 03:32, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Так точно то же, если бэкапить rsync без снапшотов Если Вы пытались что-то у... весь текст скрыт [показать]
     
     
  • 4.157, антуан (?), 08:04, 26/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Он не должен был отдавать поврежденные данные во-первых. У вас что-то личное с git, что вы его так защищаете не смотря ни на что?
     
     
  • 5.192, Michael Shigorin (ok), 14:10, 26/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    пытаетесь обляпать, несмотря ни на что Возьмите листик бумаги, нарисуйте на ... весь текст скрыт [показать]
     
     
  • 6.277, антуан (?), 07:34, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Я к тому, что проверки не должны неявно опускаться при каком-то --mirror , они ... весь текст скрыт [показать]
     
     
  • 7.278, бедный буратино (ok), 07:39, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    mirror - это идентично Зеркало не должно кривую рожу распрямлять ... весь текст скрыт [показать]
     
     
  • 8.296, arisu (ok), 18:18, 27/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > mirror - это "идентично". Зеркало не должно кривую рожу распрямлять.

    умри, Денис, лучше не скажешь! ~(ц)

     
  • 5.257, Аноним (-), 05:35, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Mirror - для ускоренного разворота зеркал Быстрого С исправной копии А то что... весь текст скрыт [показать]
     
  • 3.202, Andrey Mitrofanov (?), 15:37, 26/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    >это знак. надо посмотреть что там сейчас у меркуриала

    Там отсутствие статей. То есть фейл только один. Но изо дня в день.

     
  • 3.222, AZ_from_Belarus (ok), 18:52, 26/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Нет, описываю не себя Я как-то больше в последнее время все больше с людьми раб... весь текст скрыт [показать]
     
     ....нить скрыта, показать (14)

  • 1.46, Аноним (-), 18:26, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Правильно говорят, сложная штука этот git. А что, нельзя было сделать git clone и синхронизировать с upstream вместо такого зераклирования (не силён в git, сильно не бейте)?
     
     
  • 2.50, Алексей (??), 18:32, 25/03/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    Вот они так и сделали ... весь текст скрыт [показать]
     
     
  • 3.70, Аноним (-), 19:17, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Нет, простите git clone проверяет целостность, с убитого в хлам репа он обновля... весь текст скрыт [показать]
     
  • 3.77, Аноним (-), 19:26, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Нет, они не так сделали Они git --mirror поюзали, а это быстрый разворот зеркал... весь текст скрыт [показать]
     
     
  • 4.171, тигар (ok), 09:55, 26/03/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    дык а в ext4 сделали наконец снепшоты или устаревшая ufs2 и тут жжот, по сравн... весь текст скрыт [показать]
     
     
  • 5.193, Michael Shigorin (ok), 14:12, 26/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Их сделали, как известно, в lvm Мало того, снапшот тут был бы полезен разве чт... весь текст скрыт [показать]
     
     
  • 6.195, тигар (ok), 14:20, 26/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    только вот с древней fs в этот момент работать можно Сильную обиду чувствую ... весь текст скрыт [показать]
     
     
  • 7.224, Michael Shigorin (ok), 21:23, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Эва, на бронепоезде -- читать умеем или сразу рефлекторно пишем ... весь текст скрыт [показать]
     
     
  • 8.275, тигар (ok), 07:20, 27/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    т е след коммент ты потер, а свой, блестящий, оставил давай переквочу, специа... весь текст скрыт [показать]
     
     
  • 9.288, Michael Shigorin (ok), 16:19, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Так он выставлял Вас как полного дурака, обида разве что в том и может состоять ... весь текст скрыт [показать]
     
     
  • 10.290, тигар (ok), 16:47, 27/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    ты правда не понимаешь о чем речь выше по треду или прикидываешься Еще раз повт... весь текст скрыт [показать]
     
  • 5.258, Аноним (-), 05:37, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Я конечно понимаю что трындеть языком без понимания процессов - это просто Но э... весь текст скрыт [показать]
     
     ....нить скрыта, показать (11)

  • 1.48, Пиу (?), 18:32, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    git как всегда фейл, сколько бы не кричали git-фанбои
     
     
  • 2.53, Аноним (-), 18:42, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Git не фейл, это просто _не_ система бэкапирования.
     
     
  • 3.58, anonymous (??), 18:51, 25/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    >Git не фейл, это просто _не_ система бэкапирования.

    Ага, бэкапить все 1500 серверов? Да я тебя!

     
  • 3.99, Пиу (?), 21:08, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    так ведь речь идет о функции бекапа, не?
     
  • 3.175, Int (?), 10:59, 26/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    В данном случае таки фейл.
    Ибо трабла в том что git mirror не делает проверку целостности.
    Это изначально фейл. Такого быть не должно.
     
     
  • 4.194, Michael Shigorin (ok), 14:13, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Ибо трабла в том что git mirror не делает проверку целостности.

    Ещё раз: "неча на зеркало пенять, коли рожа крива".  Это не только про git, кстати.

     
     
  • 5.216, Int (?), 18:29, 26/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Еще раз Если git mirror не делает проверку целостности, это таки фейл гита Ск... весь текст скрыт [показать]
     
     
  • 6.225, Michael Shigorin (ok), 21:25, 26/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    sigh Нету такого Есть git clone Который в т ч умеет code --mirror... весь текст скрыт [показать]
     
     
  • 7.242, Kibab (ok), 23:26, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Миш, ну вот откуда я из этого описания должен догадаться... весь текст скрыт [показать]
     
     
  • 8.251, Michael Shigorin (ok), 05:10, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Я насторожился на слове overwritten , хотя с тем, что стоит написать более крас... весь текст скрыт [показать]
     
  • 8.259, Аноним (-), 05:39, 27/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Окей, написано не идеально Но зачем вообще вкорячивать программам опции, смысл ... весь текст скрыт [показать]
     
     
  • 9.297, Kibab (ok), 19:58, 27/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Что конкретно Вам непонятно в описании этой опции ... весь текст скрыт [показать]
     
  • 2.59, Michael Shigorin (ok), 18:54, 25/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > git как всегда фейл

    При чём тут git?  Так можно и на rsync кивать вместо головы и рук.

     
     
  • 3.62, anonymous (??), 18:55, 25/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    >> git как всегда фейл
    > При чём тут git?  Так можно и на rsync кивать вместо
    > головы и рук.

    А при том, что не умеет толком проверять репозиторий на наличие фатальных повреждений.

     
     
  • 4.63, Аноним (-), 19:06, 25/03/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    Умеет, но KDE-шники нашли такую опцию, чтобы это отключить
     
  • 4.69, Аноним (-), 19:17, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > А при том, что не умеет толком проверять репозиторий на наличие фатальных повреждений.

    В данном случае дураки в очередной раз обдурили защиту от себе подобных, явным образом вырубив это :)

     
     
  • 5.307, qux (ok), 15:39, 03/04/2013 [^] [ответить]    [к модератору]  
  • +/
    Найдите, где об этом в описани опции написано, явный вы наш.
     
  • 3.217, Int (?), 18:32, 26/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    При том что rsync сторонняя прога, которая ничего о структуре и целостности копи... весь текст скрыт [показать]
     
     
  • 4.226, Michael Shigorin (ok), 21:30, 26/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > А вот git - ОБЯЗАН обеспечивать целостность на уровне git. Это аксиома.

    1) у виндузятников на всё своя аксиоматика, но это их проблема;
    2) #63

     
  • 4.260, Аноним (-), 05:40, 27/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Если уж человеки в 1986 умудрились взорвать ядерный реактор, хотя там навороченн... весь текст скрыт [показать]
     
     
  • 5.280, Andrey Mitrofanov (?), 10:41, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Ммм, ну, там эксплуатационщикам тоже, как выяснено на OpenNET, не всё написали в... весь текст скрыт [показать]
     
  • 5.287, Michael Shigorin (ok), 16:08, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Спасибо доброму человеку, который меня тут как-то ткнул носом в записки Дятлова ... весь текст скрыт [показать]
     
  • 2.68, Аноним (-), 19:16, 25/03/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    > git как всегда фейл, сколько бы не кричали git-фанбои

    Фэйл - это админ который безбашенно миррорит данные и мнит что это заменяет бэкап.

     
  • 2.74, edwin3d (?), 19:20, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Оно как пистолет Если Вы прострелите себе ногу своим пистолетом, то это только ... весь текст скрыт [показать]
     
     
  • 3.105, deadless (ok), 21:46, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    ога только git это пистолет с ножным приводом, четырьмя сотнями переключателей, ... весь текст скрыт [показать]
     
     
  • 4.111, Аноним (-), 22:18, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Чувствуется глубокая обида и страдание. Не советую развивать эту тему ))
     
  • 4.112, Аноним (-), 22:22, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    То ли дело SVN - там если центральный сервак умрет, факап стопроцентный и фиг ос... весь текст скрыт [показать]
     
     
  • 5.116, Vkni (ok), 22:59, 25/03/2013 [^] [ответить]     [к модератору]  
  • +4 +/
    Это отмазка Чем лучше спроектирована система, тем больше всего она умеет и тем ... весь текст скрыт [показать]
     
     
  • 6.121, Crazy Alex (ok), 23:37, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Вообще да, но это не о гите Он вполне логичен, если идти не от команд, а от арх... весь текст скрыт [показать]
     
     
  • 7.206, Vkni (ok), 16:54, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    На мой взгляд, идти нужно от команд Тогда будет работать инкапсуляция архитект... весь текст скрыт [показать]
     
     
  • 8.208, arisu (ok), 16:59, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    а по-моему, вполне логично проталкивает изменения проталкивает а уж какие име... весь текст скрыт [показать]
     
  • 8.227, Crazy Alex (??), 21:55, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Ну вот комментарий arisu хорошее подтверждение важности понимания архитектуры В... весь текст скрыт [показать]
     
     
  • 9.231, arisu (ok), 22:00, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    вот кстати да. мне как-то изначально было очень просто думать именно об *изменениях*. наверное, поэтому гит и «пошёл» сразу. то есть, я никак по-другому про эти штуки и не думал вообще.
     
  • 9.243, Vkni (ok), 00:12, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Это должно быть, в таком случае, написано везде большими красными буквами Но во... весь текст скрыт [показать]
     
     
  • 10.246, arisu (ok), 02:00, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    ну да, маны к гиту написаны скорее как remainder ы, нежели как manual ы в общем... весь текст скрыт [показать]
     
  • 6.261, Аноним (-), 06:09, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Просто стили мышления индивидов могут отличаться Как вы уже наверное могли заме... весь текст скрыт [показать]
     
     
  • 7.293, Vkni (ok), 18:01, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Мозг человеческий, в том числе и мой, легко перепрограммируется под правильный с... весь текст скрыт [показать]
     
     
  • 8.295, arisu (ok), 18:13, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    ну так это 8230 значит, явно помощь требуется ну, например, в виде статьи 1... весь текст скрыт [показать]
     
  • 5.144, web (?), 03:03, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален man git только на китайском или на древнеегипетчких симв... весь текст скрыт [показать]
     
     
  • 6.149, Michael Shigorin (ok), 03:33, 26/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > man git только на китайском или на древнеегипетчких символах!?

    Отнюдь:
    [code]NAME
           git - the stupid content tracker
    [/code]

     
  • 5.153, kshetragia (ok), 05:50, 26/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Поскольку аноним является мощным коллективом, то не все читатели с первого раза ... весь текст скрыт [показать]
     
     
  • 6.154, бедный буратино (ok), 05:53, 26/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    В гамаке и стоя - это без git hg Ну если непонятны команды git, ну используйте ... весь текст скрыт [показать]
     
     
  • 7.166, kshetragia (ok), 09:19, 26/03/2013 [^] [ответить]    [к модератору]  
  • –3 +/
    мне непонятны команды git. Использую hg. И по сравнению с hg, git - гамак.

     
     
  • 8.167, бедный буратино (ok), 09:22, 26/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > мне непонятны команды git. Использую hg. И по сравнению с hg, git - гамак.

    По сравнению с hg, git - это то же самое. Я видел.

     
     
  • 9.263, Аноним (-), 06:11, 27/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > По сравнению с hg, git - это то же самое. Я видел.

    У буратины последние пару дней прямо приступы адеквата какие-то. А я уж думал что ему совсем башню сорвало...

     
  • 8.264, Аноним (-), 06:13, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Он системщиками делался, а не гламурными кисами Если мыслить как подобный прогр... весь текст скрыт [показать]
     
     
  • 9.274, kshetragia (ok), 06:49, 27/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Похоже вы больше специалист по кошкам.
     
  • 4.136, Michael Shigorin (ok), 01:41, 26/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну хоть немного бы подумали а не знаете -- так почитали о том, по каким объект... весь текст скрыт [показать]
     
     ....нить скрыта, показать (47)

  • 1.49, Константавр (ok), 18:32, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А такой случай упустили, сесть и переписать весь KDE... С нуля! Чтобы не говорили, мол, "эти глюки из-за тех старых пердов, что писали KDE3"
    Эх...
     
  • 1.52, Boboms (ok), 18:39, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Несерьёзно как-то для проекта такого уровня.
     
  • 1.61, edwin3d (?), 18:55, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    И эти люди учат НАС ковыряться в носу .... хорошо, что хорошо кончается .... но эта новость отлично показывает, что авось и разгильдяйство присущи всем .... ИМХО - после такой шутки пора намекнуть админам, что ЗП они получают зря ... надо посмотреть на имена "героев"
     
     
  • 2.64, Michael Shigorin (ok), 19:12, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > ЗП

    ??

     
     
  • 3.71, edwin3d (?), 19:18, 25/03/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    >> ЗП
    > ??

    А разве они работают за идею ? По крайней мере пару core админов на full time должно быть ... это ж киокс  

     
     
  • 4.89, Michael Shigorin (ok), 20:00, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Хорошо бы утверждавшему про ЗП хоть чем-то подтвердить свои слова -- я бы скорее... весь текст скрыт [показать]
     
     
  • 5.117, edwin3d (?), 23:11, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Моя же мысль страдала от недосказанности - постараюсь высказать более развернуто... весь текст скрыт [показать]
     
     
  • 6.123, Crazy Alex (ok), 23:43, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Ляп не такой уж крутой - по факту если б опция --mirror была документирована как... весь текст скрыт [показать]
     
  • 6.137, Michael Shigorin (ok), 01:45, 26/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну вспомните смерть гентушной вики Если работают над кодом, а не в администрёже... весь текст скрыт [показать]
     
  • 4.101, all_glory_to_the_hypnotoad (ok), 21:26, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Работать плохо за идею позорно в двойне.
     
     
  • 5.119, Аноним (-), 23:26, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > в двойне

    может всё-таки в близнецах?

     
     
  • 6.120, all_glory_to_the_hypnotoad (ok), 23:29, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    да, подловил.
     
  • 2.306, PereresusNeVlezaetBuggy (ok), 19:49, 30/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Не получают Ни один из админов инфраструктуры KDE не получает за свою работу де... весь текст скрыт [показать]
     
  • 1.80, Аноним (-), 19:30, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Бог всё таки существует.
     
  • 1.84, am (??), 19:49, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    я хочу у них работать)) можно не думать даже
     
  • 1.90, aim (ok), 20:00, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    зеркалирование как способ бекапа. окееееей.

    [сообщение отредактировано модератором]

     
     
  • 2.92, Аноним (-), 20:13, 25/03/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    > зеркалирование как способ бекапа. окееееей.

    Зато много народа узнало что так делать не надо :)

     
     
  • 3.100, all_glory_to_the_hypnotoad (ok), 21:25, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    не, не узнало. Многие люди (читай, "айтишники") не учатся даже на своих ошибках, что уж говорить о чужих.
     
  • 2.182, slowpoke (?), 12:52, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    >зеркалирование как способ бекапа. окееееей.

    предлагаете как то валидировать то что отзеркалировалось?
    я например только сейчас слышу что оказывается git clone --mirror может возвращать мусор

     
  • 1.94, Аноним (-), 20:44, 25/03/2013 [ответить] [показать ветку] [···]     [к модератору]  
  • –2 +/
    Вообще, с трудом верится, что нельзя было в гите найти точку начала по времени р... весь текст скрыт [показать]
     
     
  • 2.97, Бурбулятор (?), 21:01, 25/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    а про инкрементный бекап, как и про вообще системы бекапирвоания, мсье, вообще не в курсе?

    "централизованное мышление" блин :) детский садик.

     
     
  • 3.103, Аноним (-), 21:37, 25/03/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    дядя, а вы в курсе вообще в чем практический смысл разницы VCS и DVCS?
     
     
  • 4.130, Бурбулятор (?), 01:12, 26/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Гражданин наверное имеет отдаленное понятие об администрировании систем Может г... весь текст скрыт [показать]
     
     
  • 5.135, Michael Shigorin (ok), 01:36, 26/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Можно поинтересоваться, чем Вы лично бэкапите важные данные Скажем, с bacula о... весь текст скрыт [показать]
     
     
  • 6.140, Бурбулятор (?), 02:18, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    бакула вполне годная система

    вся штука в том, что там у них ничего не было. Даже "на скриптах за 5 минут" (С)

     
     
  • 7.141, Michael Shigorin (ok), 02:50, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Видимо, не было понимания значения временнОй оси в вопросах создания и применени... весь текст скрыт [показать]
     
     
  • 8.223, Бурбулятор (?), 20:55, 26/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    по русски это называется "пока гром не грянет.." ))
     
  • 6.207, vi (?), 16:55, 26/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Разница не в том, что одна система наколенная, другая подколенная, а третья супе... весь текст скрыт [показать]
     
  • 3.124, Crazy Alex (ok), 23:47, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Угу, инкрементный бекап инкрементного бекапа Проще надо быть Собственно, есл... весь текст скрыт [показать]
     
     
  • 4.132, Бурбулятор (?), 01:13, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Угу, инкрементный бекап инкрементного бекапа... Проще надо быть.

    такая простота хуже воровства, что мы и видим на текущем примере. Они сочли, что нада еще проще.

     
     
  • 5.230, Crazy Alex (??), 21:58, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    еще раз - они как раз полезли что-то выдумывать вместо использования самого очевидного варианта git clone/git pull --all
     
     
  • 6.245, Бурбулятор (?), 02:00, 27/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Они как раз никуда не полезли. Даже за простым советом у студента-одмина.
     
     
  • 7.265, Аноним (-), 06:15, 27/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Нет, они полезли втыкать какие-то ключи, сами фиг знает зачем Ну и поплатились ... весь текст скрыт [показать]
     
  • 2.180, Kibab (ok), 11:52, 26/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > Гит настолько мощный и устойчивый инструмент
    >защита от дурка реализована ослабленной

    Ты вообще читаешь, что пишешь?

     
     
  • 3.283, Аноним (-), 13:00, 27/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    эта ваша феррари полный отстой - купил себе для пробы и решил  на дачу съездить... застрял в луже... в общем делайте выводы...
     
     ....нить скрыта, показать (15)

  • 1.106, анонимаус (?), 21:57, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Вот и ещё одни админы узнали, что зеркало != бэкап. Поздравления.
     
  • 1.107, MSDOS (?), 21:58, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    черти шо творится
    http://wiki.winehq.org/ - не работает
    http://torrents.freebsd.org:8080/ - не работает
     
     
  • 2.131, IMHO (?), 01:12, 26/03/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    не знаю, как кто, а я уже даже не помню когда качал диск и ставил FreeBSD, обнов... весь текст скрыт [показать]
     
     
  • 3.172, некто (?), 10:33, 26/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    действительно, совершенно не понятно: кому надо ставить FreeBSD
     
  • 3.266, Аноним (-), 06:17, 27/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > кому оно надо, не могу понять

    Судя по тому что оно в дауне - никому не надо. Как минимум из админов. Раздавать такого мамонта через новомодные торенты - неприемлимый авангардизмЪ.

     
     
  • 4.279, тигар (ok), 07:44, 27/03/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    и только бравые ребятЫ из того_самого_дистрибутива могут уже на след день выкла... весь текст скрыт [показать]
     
     
  • 5.285, Michael Shigorin (ok), 15:34, 27/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Можем А Вы -- нет Кластер удобней накрывать по PXE когда оно работает в нужн... весь текст скрыт [показать]
     
     
  • 6.286, тигар (ok), 15:45, 27/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    конкретно про ваш Очень Нужный Кому-То альт речи не шло, но если и он может то... весь текст скрыт [показать]
     
     
  • 7.289, Michael Shigorin (ok), 16:32, 27/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Тогда стоило конкретизировать, поскольку тот же я почувствовал в свой адрес неко... весь текст скрыт [показать]
     
     
  • 8.291, тигар (ok), 16:58, 27/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    ну я альт не видел что-то в районе 10 лет раз не вижу и не слежу за развитием -... весь текст скрыт [показать]
     
     ....нить скрыта, показать (8)

  • 1.113, Buy (ok), 22:32, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Я представил это... Сегодня у KDE второй день рождения )
     
  • 1.115, Buy (ok), 22:59, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    О! Они собираются перейти на ZFS )))

    "We could use ZFS on git.kde.org the same way it’s being used on the projects.kde.org box. ZFS has checksumming that detects errors both at the hardware and filesystem level (it is designed to operate on the very valid assumption that disks and memory are, or are going to go, bad; it’s relatively famous for detecting bad hardware that had previously been bit-flipping data silently for years). Its RAID-Z mechanism doesn’t suffer from the RAID Write Hole, it has excellent read performance given decent enough RAM, and it supports cheap Copy-on-Write snapshotting. The total size of all KDE Git repositories is about 25GB; it wouldn’t take a ton of space to make snapshotting directly on the server provide a decent benefit. I’d love to see this in use, but, after having had excellent experiences with it on Linux for a couple of years, I’m a ZFS fanboy at this point; and, I don’t know how well it’s supported on SUSE, which is the distribution git.kde.org is running (although I’ve run it on Gentoo, Debian, and Ubuntu without any problems)."

     
     
  • 2.125, Crazy Alex (ok), 23:50, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    "could" - это ни разу не "собираются", а "могли бы использовать". По-нормальному использовать гит, как мне кажется, "несколько" проще. Особенно если делать на clone каждый раз, а таки pull.
     
  • 2.147, Михрютка (ok), 03:21, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > О! Они собираются перейти на ZFS )))

    дай дураку стеклянную ФС, он и файлы побьет, и руки порежет :(((

     
     
  • 3.267, Аноним (-), 06:18, 27/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > дай дураку стеклянную ФС, он и файлы побьет, и руки порежет :(((

    И потом будут как тот фрукт на лисяре, когда вся эта махина у них завалится с треском.


     
  • 1.127, madhead (?), 00:29, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    >Главной ошибкой проектирования стало излишнее доверие первичному серверу git.kde.org, который воспринимался в качестве эталонного и в итоге стал единой точкой отказа.

    А нечего из гита свн делать!

     
  • 1.145, Михрютка (ok), 03:19, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    > Дело в том, что для резервного копирования
    > применялась практика зеркалирования Git-репозитория.

    ахтыж... и эти вот люди будут запрещать мне ковыряться в носу?

    мне казалось, что даже последний опеннетовский анонимоус понимает, что зеркалирование и бэкап - это не муж и жена, а четыре разных человека. а поди ж ты.

     
  • 1.146, Аноним (-), 03:20, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    В чём проблема, не пойму, у каждого разработчика полная копия репозитория со всей историей. Гиту сервер не нужен вообще.
     
     
  • 2.161, iZEN (ok), 08:31, 26/03/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    Для коллективной разработки Git нужен центральный репозиторий, с которым все заи... весь текст скрыт [показать]
     
     
  • 3.163, бедный буратино (ok), 08:45, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Не центральный, а любой, который является точкой обмена Можно хоть ftn-структур... весь текст скрыт [показать]
     
  • 3.187, Michael Shigorin (ok), 13:42, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > почему запущенный git pull не смог отследить повреждённые данные

    Можно ссылочку?

     
  • 3.268, Аноним (-), 06:22, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Пиндеж, это лишь один из возможных вариантов на выбор Пруф Там только про раз... весь текст скрыт [показать]
     
     
  • 4.308, qux (ok), 15:50, 03/04/2013 [^] [ответить]    [к модератору]  
  • +/
    > И кроме того они не удосужились узнать как работает поюзанная ими фича. Что как бы раздолбайство.

    Узнать из кода, по-видимому?

     
  • 1.159, Аноним (-), 08:16, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Резервная копия должна хранится автономно! (С)Аксиома
     
  • 1.160, Аноним (-), 08:28, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    У них система упала, а они не удосужились проверить целостность Фс перед подключением сервера а зеркало?
     
  • 1.162, Аноним (-), 08:37, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Если админы затеяли обнову сервера при работающем зеркале? А вывести, а потом отзеркалить как вновь подключенный?
     
  • 1.169, Клыкастый (ok), 09:26, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Децентрализованная система. По ревизиям вжик-вжик. svn - хахаха. а по факту коснись что - "а у кого рабочая версия"? ну и естественно никто эту версию проверять не будет. у нас все свои, мы всем доверяем. ладно хоть обошлось.
     
     
  • 2.215, arisu (ok), 17:46, 26/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > у нас все свои, мы всем доверяем.

    …и поэтому подписываем коммиты, например. а кто не подписывает — тот ССЗБ.

     
     
  • 3.269, Аноним (-), 06:24, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    У этих, которых никогда ничего не сыпется, не виснет и не хакается - на секурити... весь текст скрыт [показать]
     
  • 1.176, Kibab (ok), 11:41, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Супер-пупер система Git таки сильно разрослась и растолстела. У меня вообще есть ощущение, что всё новые и новые опции для команд появляются потому, что кому-то было лень думать, как свою задачу выполнить серией вызовов уже имеющихся команд, и этот кто-то тупо нахачивает что-то в исходниках, отсылает, это нечто проходит аппрувы и попадает в апстрим.
    По пути теряются неочевидные вещи, типа проверки целостности -- ведь тестировал чувак без этого геморроя, а проверяющие и вовсе забыли...
    Я в целом ничего не имею против Git и сам им пользуюсь параллельно с Mercurial, но в отличие от последнего у Гита как-то подозрительно много подозрительно ненужных команд и опций. Кто знает, что ещё где потеряли при нахачивании новой "фичи"...
     
     
  • 2.270, Аноним (-), 06:27, 27/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Если мне не нyжно, значит никому не нyжно Стандартная логика макинтошного хом... весь текст скрыт [показать]
     
  • 1.181, slowpoke (?), 12:49, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    не понимаю о чем вообще эта новость. git clone --mirror не проверяет целостность того что копируется? они сделали clone и стерли старые бекапы? так?

    git fetch после git clone --mirror проверила бы целостность удаленного репозитария или в любом случае git fsck необходим?

     
  • 1.184, slowpoke (?), 13:06, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    git clone --mirror может вернуть мусор.

    ВОПРОС: git fetch может вернуть мусор?

     
  • 1.186, Аноним (-), 13:13, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >чудом

    Чудес не бывает - бывают только криворукие мудaки и чётные ошибки.

     
  • 1.191, анноно (?), 14:05, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Т.е. эти "администраторы" делают резервные копии каждые 20 минут, при этом не сохраняя старых - недельных, за месяц?
     
     
  • 2.271, Аноним (-), 06:29, 27/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Т.е. эти "администраторы" делают резервные копии каждые 20 минут,

    Хуже. Они делают зеркала и думают что это - типа, резервная копия.

     
  • 1.204, arisu (ok), 16:14, 26/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    эх. такое отличное событие испортили.
     
  • 1.244, umbr (ok), 00:40, 27/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Да, без проверки клонирование быстрее. А если копию записывать в /dev/null - быстродействие ошеломляющее.
     
     
  • 2.247, Бурбулятор (?), 02:01, 27/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Да, без проверки клонирование быстрее. А если копию записывать в /dev/null -
    > быстродействие ошеломляющее.

    Вот как раз КДЕ именно туда и надо бекапировать. Они просто это ниасилили.

     
  • 2.272, Аноним (-), 06:30, 27/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > А если копию записывать в /dev/null - быстродействие ошеломляющее.

    Да вот у кедовского админа руки видимо не дошли заоптимизировать свое "бэкапирование" чуть дальше.

     
  • 2.282, Andrey Mitrofanov (?), 12:52, 27/03/2013 [^] [ответить]     [к модератору]  
  • +/
    На медни _отлаживал - 124 копирование B из dev zero в dev null B , так за... весь текст скрыт [показать]
     
  • 1.248, darkshvein (ok), 03:05, 27/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    откатились бы на КДЕ 3.5, невелика беда.
     
     
  • 2.284, j4ck (??), 13:01, 27/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    да нормальный git бекап ))
    надо просто было делать по крону 'git clone' в отдельные папки по дням недели (было б 7 копий в неделю), хотя имхо лучше с этим справиться rsync

     
  • 1.299, Аноним (-), 11:58, 28/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    https://github.com/progman/git_backup
     
  • 1.300, ptr (??), 00:03, 30/03/2013 [ответить] [показать ветку] [···]     [к модератору]  
  • –3 +/
    Что то меня этот момент в GIT сильно смутил Я как-то больше с SVN работаю, а та... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor