Category: it

Category was added automatically. Read all entries about "it".

реконструкция, лекция

Наши победили

Данные восстановлены.

Вообще, #ZFS - штука упорная, как советский пехотинец. Кругом бэд блоки? Диск сыплется? Пофиг, держимся.  

И ведь, за исключением одного (очень странного) случая - удерживается до подхода своих. Вплоть до ситуации "одновременно померло два диска в зеркале" - вытащилось все до байта. Хотя времени и нервов ушло порядочно...

реконструкция, лекция

Продолжаем борьбу

На диске есть старый пул, но он битый и не импортируется. Разрушения диска очень велики. Как такое могло возникнуть (с рассинхронизацией зеркала) - пока вообще непонятно и ни малейшей идеи.
Т.е. сервер визуально не сбоил, не тормозил.
Зеркало выглядело работающим.
После штатного (!) отключения и снятия диска, пул на нем -
data FAULTED corrupted data
mirror-0 DEGRADED
166656631 UNAVAIL corrupted data
6418263000783036330 OFFLINE
чего в принципе быть не должно и не может.

И вот этот вот провал в прошлое напрягает меня до последней крайости. Хоть приезжай к каждому серверу, разбирай RAID и проверяй вручную...

реконструкция, лекция

Мистика хренова

Это финальный аккорд 2020 или с козырей зашел 2021?

#freebsd #zfs все прекрасно, RAID1, и диск в рейде начинает дохнуть.

Заменяем диск, пересобираем RAID... увы, я сразу не проверил работоспособность сервера, позор мне. 

После пересборки получен ПОЛНЫЙ откат на 2019 год. 

Полный - то есть, полный. То есть, 24 месячных снапшота лежат нетронутые. Но они за 2018-2019 годы. 

Единственное объяснение - RAID1 молча развалился, и в течение почти двух лет один из дисков не обновлялся. zpool status проблем не показывал. 

Я в принципе не представлял, что такое может быть. Но, блин, может.

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

реконструкция, лекция

Утреннее. Совместно с Симоновым

Есть у девелоперов команда
"Пиши свой фреймворк!"
Смерть не может прервать ее выполненья
Заместитель умершего повторяет
- Делай, как я!
Не дописав, умирает,
И его заместитель
Начитает писать свой фреймворк
реконструкция, лекция

И еще о криптографии, SSL, ФСБ и терроризме

На сегодняшний день, SSL не предусматривает возможности расшифровки перехваченного траффика. Сессионные ключи нигде не хранятся в принципе, и если кто-то прочитал защищенную SSL передачу, значит, он сломал один из ДВУХ компьютеров.
Предлагаемая система передачи сессионных ключей ФСБ ломает полностью этот механизм. Что, в целом, как бы не хуже тех терактов, предотвраить которые принимаемые меры должны бы.
Почему террористы не перешли уже все на любой из десятков надежных механизмов коммуникации, делающий хранение всех данных и ключей бесполезными - я не знаю. Придумать и реализовать любой такой механизм - дело реально нескольких человеко-дней.
В общем, нам пытаются прививать малярию в качестве профилактики сифилиса.
реконструкция, лекция

Об архаичности сознания

Утверждается, что в конце XIX века российский крестьянин, в силу традиций, воспитания и (отсутствия) образования практически не обладал способностями к абстрактному мышлению. "Обычай" понятнен, "закон" - нет.

Из этого, помимо прочего, проистекала неожиданная проблема. Крестьянин, приехавший на завод, даже обученный грамоте, не умел читать чертежи. Для него это была картинка, которая лежала рядом - так положено. А все операции на станке зазубривались наизусть. Они могли выполняться очень быстро и тщательно, но любое изменение техпроцесса требовало переучивания почти с самого начала.

Так вот, никуда это архаичное мышление не делось. Два клика по четвертой иконке во втором ряду, потом четыре раза стрелка вниз. Любое отклонение от этой процедуры вызывает панику, шок и "У меня ничего не работает". Выскакивающие окошки с сообщениями в лучшем случае запоминаются как "Машина написала что-то про у вас бла-бла-бла", в худшем - забывается после нажатия на произвольную кнопку.

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

И все эти "индийские стили" в программировании - бездумный копипастинг кусков из учебника - это оно.

Программист! Не будь дореволюционным крестьянином!
реконструкция, лекция

Это просто Мухосранск какой-то

... оказывается, у руцентра нет возможности сделать реверсный DNS без обращения в службу поддержки. Да, в 2016 году. Нет, это не ООО "Вася Пупкин и сыновья" из Мухосранска, это как бы один из крупнейших регистраторов в зоне .ru

Зато они активно ведут работы по возможности разделегировать домены без судебного решения, а так, на основании дрожания левой пятки.

"Дебилы, блядь"
реконструкция, лекция

На работе

Работают у нас программисты два-три (один иногда из дома) молодых человека и очень симпатичная (сделаю фото, сделаю) девушка, которая из всех пришедших по тому объявлению одна честно говорила "не знаю", а не пыталась вытрясти из головы умные слова, способные сойти за правильный ответ.

У нас в очередной раз валится mysql-репликация, я пытаюсь понять, что за нафиг, и иду к программистам проводить беседу.

- Так, вопрос: никто из вас не практикует такое извращение, как - Маша, заткни уши! - TRUNCATE TABLE? Маша - не применяет, по глазам вижу, а насчет вас у меня сомнения.

... жаль, очень жаль, что я был без камеры. Давно не видел, чтобы человек зажимал себе рот, чтобы не ржать...