Category: происшествия

Category was added automatically. Read all entries about "происшествия".

404

теоретическая проблема в тестировании мониторинга

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

Но это всё ерунда, и теоретически решается моками проблем (фальшивые сообщения о проблемах или записанные последовательности метрик с признаками проблемы).

А вот следующая задача очень сложна и решения её я пока придумать не могу. Многие проверки мониторинга являются time-dependent, т.е. требуют, чтобы проходило сколько-то времени. "не отвечает больше 3 минут", "повторное оповещение спустя 12 часов" и т.д.

И как это тестировать? У нас многосерверная конфигурация и я не могу просто "замокать время". Ждать 12 часов одного теста - тоже не выход.

Что делать-то? Пока в голове смутно крутится идея о хакнутом qemu с "ускорением всего" - но и в таком виде оно будет медленно (и принесёт немного теории относительности в системное администрирование).

Все идеи welcome here. Задача: проверить алгоритм, имеющий в своём составе задержку, за время, не зависящее от величины этой задержки и значительно быстрее.
404

рисовальное

Спустя несколько месяцев рисования карандашом попробовал набросать что-то в качестве аргумента на вакоме. Это же ужас и смерть! Как с таким жить-то? У меня ощущение, что руки из задницы 100%, причём там, где на бумаге я не испытываю ни малейших проблем.

Отдельные тренировки?
404

Кластеризация rabbit'а

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

Не меньше. Потому что если процесс rabbit'а пропустит тик из-за недоступности ресурсов, то нас может ждать split brain, у которого есть три стратегии: игнорировать, оказывать реанимационные мероприятия крупнейшей части, удалять все меньшие части. При этом если "меньшая часть" не считает себя трупом, то удаляться она не будет. Никакого STONITH, икнуло на сервере - привет, split brain.

А единственный тип систем, в которых икнуть не может никогда - это hard realtime. Все остальные при определённых условиях могут решить, что следующее прерывание будет через 2*net_tick, и мнение юзерспейнутого процесса при этом никого не волнует.

Во всём этом умиляет не наличие таких проблем, а то, что про них пишут почти прямым текстом: "мы не готовы к реальному применению, split brain ahead". При этом на соседней странице - enterprise grade и прочие ценные слова про mature.
404

Перелом баланса

А в какой момент произошло так, что новый софт перестал быть в радость? Я же помню, с каким интересом я ждал загрузки нового с кассеты, дискеты, или даже CD. А сейчас наоборот - новый софт, новая головная боль.

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

А сейчас я два дня искал как мне файл в syslog писать. С inotify'ями. Стопятьсот мегагигасистемобработкилогов одна энтерпрайзнее другой, а чтобы inotify поюзать - этого нет. Зато пачка DSL'ов, вырвиглазный синтаксис и тонны dependencies. Спасибо, новый rsyslog в imfile это умеет. Не умел бы - была бы почти катастрофа.
404

ceph

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

Простейший пример:

сервер1: 1SSD
сервер2: 4SSD

Пул с репликацией 2 (т.е. хранятся две копии). Правило репликации "на разные хосты".

Имитируется авария при которой ломается сервер1.

IO останавливается, т.к. невозможно сделать конфигурацию с двумя репликами на разных серверах. Заметим, останавливается, а не ломается.

Варианты поведения:

1. Снизить требование по числу копий: ceph osd pool set ssd min_size 1
2. Поменять полиси таким образом, чтобы вместо "два сервера" стало "два любых диска".
(step chooseleaf firstn 0 type host -> step choose firstn 0 type osd).

После того, как авария "закончится", меняем полиси обратно, и оно само, добровольно, всё реплицирует как должно быть. Не мешая текущему IO.

Ну не душка ли?
404

смертельно опасные цинк, поваренная соль и уголь

Я бы сказал "а знаете ли вы", но у меня явно не хватит скилла рассчитать минимальную дозу.

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


rationale:

Берём маааленькие кусочки цинка, угля и соли, распологаем их правильным образом так, чтобы сформировать батарею на 700-1000В. Смертельно опасная смесь готова.

Задача:

Полагая смертельно опасной мощность порядка 100Вт (1000В*0.1А) и энергию порядка 10Дж (0.1с*100Вт) рассчитать минимально необходимое количество вещества. (Я совсем не знаю, как батарейки рассчитываются).
404

you can not redo

Думал ничего не писать, но всё-таки Ева, никак нельзя игнорировать.

Главное, что растерялось в новой истории - это обстоятельность. Тонкость и нюансы глубокого самокопания, приводящие к невиданному уровню смакования мизантропии и самоненавистничества, были построены на тщательном обширном фундаменте. Его долго и обстоятельно объясняли, показывая оттенки, формулируя мотивы и обстоятельства.

В мувике нет ничего подобного - Синдзик впадает в истерику слишком быстро и слишком слабо, а сама истерика совершенно теряет "себя", как главный источник трагедии. Другими словами, "трагедия-то не настоящая!".

Про сюжет особо говорить нечего. Всю космогонию перепутали и переделали. Лучше/хуже не знаю, ибо со стройностью изложения и у оригинальной евы были проблемы.

Каждый раз, когда трупик Евы пытаются пошевелить не могу пройти мимо, ибо Ева - это Ева, и нет ничего, чтобы приблизилось бы к её уровню. Но каждый раз выясняется, что "лучше бы не трогали".
404

о глубоком постмодернистском смысле 26ой серии Евы

Предыстория: апокалипсис под руководством тайной организации; гибель человечества, предательство; трагедия.
Герои сваливаются в глубокую драму самокопания и самоанализа, поиска собственного "я", осознания себя как отражения в глазах окружающих. Драма усиливается, существование неясно и тревожно.

Наконец, главный герой приходит к решению - выходом из этой философской драмы существования человека является slices of school life, цундере, подружка, тенкоусей, увиденные в результате углового столкновения панцу. Именно это и есть выход из трансцендентной трясины поиска смысла!

И вот, аплодисменты! Ура!

И так, Ева, светоч и образец аниме, вот уже на 15 лет определила дальнейшее его развитие. Разумеется, slices, панцу, цундере, осананаджи, тенкосей.

На 15 лет определила и дальше определять будет.
404

Восстанавливаем сюжет


  1. Гендо имел связи с Зииле до SE и проник в тесное половое доверие к Юи с целью овладевания её биологическими способностями в целях зловещих целей Зиле.
  2. Кацураги-тай (бригада Кацураги) вместе с Гендо что-то поломала в Арктике.
  3. Гендо за день до поломки смыслся с комплектом документов (только документов?)
  4. В ходе проишествия паппарацци удалось сфотографировать голого Адама. В ходе съёмок человечество пострадало, тов. Кацураги, рискуя жизнью, спас свою дочь, Мисато. Мисато обиделась и 2 года ничего не говорила.
  5. SELEE было до SE и было его виновником. (????)
  6. Зииле манипулировала членами комитета, включая силу (какого комитета? по расследованию чрезвычайного проишествия в Арктике?)
  7. Зеле давила на ООН и добилась признания проишествия стихийным бедствием в результате падения метиорита.
  8. В 2003 году Гендо работал в лаборатории искуственной эволюции при ООН начальником исследовательской группы. (иероглифы разбирать лень, говорю по английской части надписи на двери, вероятне всего, там "Икари Гендо" написано).
  9. Тогда же Фьюцки раскопал информацию о Зеле и свитках мёртвого моря. Он угрожал рассказать правду миру, но Гендо показал ему Гиганскую Сферу (которая создана не людьми), где проходило строительство будущего HQ Нерва, на которое тратилась большая часть ресурсов человечества. Работа шла под покровительством ООН (судя по надписях на касках). Организация называлась Гехирн. (первое упоминание названия?)
  10. Слова Гендо "наш проект по оживлению Адама, проект E".
  11. Eva00 создана из адама людьми (слова Акаги-старшей). "Eva zero goki" - слова гендо.
  12. Гендо предложил Фьюцки создать aratana rekushi tsuku. Перевели как "new genesis". Если мне память не изменяет, рекши - "история". Так что правильно "создадим новую историю".
  13. Эксперимент Юи Икари от лица Гехирн с участием Евы предполагал некое "акари мирай" (светлое будущее) - закончился "джико" (несчастным случаем). Акаги-старшая ненавидела Юи уже тогда.
  14. После смерти Юи Гендо с участием Зииле начал новый проект HIP (нефть в обмен на продовольствие, один лэптоп на ребёнка проект содействия человечеству). Название предыдущего проекта не называли, кстати. А целью этого проекта (по-крайней мере в разговоре Фьюцки/Гендо) было "kamie-no-michi" (путь бога).
  15. Мать Рицко после конструкции маги второй раз увидела Рей (до этого она видела Рей, она ей напомнила Юи, но данных о Рей не было; при этом Мать Рицко имела половую связь вне брака с Гендо, при этом прямо говорила, что Гендо всё ещё любит Юи). Рей нахамила ей (точнее, хуже, сказала правду). Она удушила за это Рей. После чего покончила жизнь наложением рук на себя.
  16. Гехирн был распущен волей Кила (начальника Зееле), вместо этого была сформирована госкорпорация НЕРВ.


(в процессе наполнения)

PS Однозначно - Каджи убила не Мисато. Вероятнее всего, не Гендо. И очень похоже, что это был кто-то по поручению Зиле. (арбузы и ангелов отставить).

Беспорядочные факты:


  • Ева (01?) + S2 = kami, zettai teki. (слова какого-то из Зилевских столбиков). Это сочтено неприличным (fuyo). Kami yo tskutta ikan (сотворять кумиров грешно).
  • Кадзи врал Мисато про Адама в подвале. Адама он возил в чемоданчике Гендо (в серии, где Аска появляется).



Из 22 серии:

  1. Мать Аски была защитницей проекта (какого? Блин, никто толком не говорит). Видимо, того, в котором погибла Юи.
  2. Мать Аски участвовала в эксперименте по "контакту" (видимо, с Евой, как очевидно, с Unit 02), не выдержала и покончила жизнь самоубийством, обеспечив таким образом своей дочери тёпленькое местечко в составе актёров Евы в качестве одного из пилотов. (N.B. почему тодзи смог водить?)
  3. Отец Аски спал с психиатром (женщиной). Так, что Аска это слышала.
  4. Мать Аски повесилась (сама?) в 2005 году. //А мы сцуки, бездушные, даже не помнянули.
  5. Мисато считает, что Евы появились от Адама (но Мисато неавторитетный источник).
  6. О начале строительства 9 серийных ев (up to #13) говорят ещё в 22ой серии.
  7. Опять это грёбанный комитет (inkai), который куда-то торопится. Что за комитет? Или это они так ООН называют?
  8. Мне показалось, или Аска говорит приёмной матери "Халло бута"? (Гипотеза: Приёмная мать и есть тот психиатр, с которым вступил в половую связь отец Аски при ещё живой матери Аски)
  9. Аска поврвала куклу - "atarashi mama no presento"
  10. В 22ой Мисато проговаривается, что знает про Адама в подвале (Если Адам и Ева войдут в контакт, случится третий оргазм). По реакции Гендо Мисато понимает, что оргазм не мог быть причиной такой катастрофы.





Очень важное из 23ей серии:


  1. Рей 2 сказала, что тянется к Синдзи. Перед смертью она вспомнила Гендо. Рей III зачем-то пыталась сломать очки гендо.
  2. 13 серийных Ев
  3. Третья лаборатория. С логотипом Селе.
  4. Первая Ева была выкинута в 2005 году (когда умерла Юи)
  5. Рицко говорит странную вещь (про кладбище Ев) - мусорка. В которой умерла твоя мать (такое ощущение, что подразумевается, что одна из Ев на кладбище та, с которой Юи гаттаилась).
  6. Описание SE в версии Рицко: Человек нашёл Бога и попытался им овладеть. За это его наказали и устроили SE. А бог исчез. А человек пытался возродить бога самостоятельно - это Адом (т.е. Адома СДЕЛАЛИ????). А Из Адома сделали Еву. В бездуховную еву помещают душу. Души salvage (именно так, по-японски). Словарик подсказывает, что salvage - это сбор утиля и вторсырья.
  7. Душа может быть только у одной Рей. Остальные клоны бездушны (и могут использоваться Гендо для удовлетворения своих потребностей). //Видимо, предполагается, что при уничтожении одной рей душа переходит в другую.
  8. Рицку любит Гендо так же как её мама.





Из 24ой серии:


  1. Люди - потомки Лилит (Лилимы)
  2. Каору непрерывно льстит Синдзи. Возможно, без какой-либо задней мысли. Скажем так, он единственный, кто говорит Синдзи какой он.
  3. Гендо говорит, что после победы над последним ангелом будет исполнено любое желание (победителя?). А его желание - Юи.
  4. Каору анально порабощает называет Еву "дитём Адама" и "рабом Лилим".
  5. Каору говорит, что он из той же плоти, что и Адам (т.е. и Ева). И может сихнронизироваться с любой Евой, у которой нет души. А Душа Юнит02 глубоко закрыта (ибо у Аски месячные, а в месячные колдуньи не очень колдуньи).
  6. Каору обнаруживает, что его высокие яойные идеалы слияния с Адамом мерзко поруганы - ему подложили Лилит вместо Адама. Дальше он говорит какую-то непонятную фразу "мол, ах вот вы какие, Лилимы".
  7. ВАЖНО: физический контакт между ангелом и лилимом ничего не даёт Каору, трогал, как минимум, руку Синдзи. Важен контакт между Ангелом (как частью плоти Адама) и Лилим, или же контакт Ангела и Адама. Вероятнее всего, Евы могут трогать Лилим без особой опаски.
404

Теоретически-хаккерское

Как известно, минимальный размер фрейма в Fast Ethernet - 512 бит. (64 байта). Фрейм в 64 байта может иметь в себе 46 байт полезных данных. Если данных меньше, фрейм добивается мусором до 64 байт, а правильный размер указывается в поле [type/size].

Насколько я знаю, все снифферы фреймов пишут именно осмысленные пакеты (т.е. если мы получили фрейм 64 байта у которого размер 5 байт, то фрейм в логах/дампе будет записан как пятибайтовый.


Отсюда мысль: не пробовал ли кто сделать stealth передачу данных в этих самых "padding bits"? С учётом, что предельное время передачи пакета (до того момента, пока посылателя не отключат нафиг на порту) составляет 8 кBT (BIT TIME = бит в данном контексте), там не так уж и мало можно передать.

(конспироложеское)
На самом деле этот метод давно используют фсбшники и фбр для шпионажа за пользователями. Всё оборудование подчиняется командам Большого Брата и тайно передаёт информацию с компьютеров пользователей в ФСБ (СОРМ-2!!!).

(лохоложеское)
Наша компания рада представить вам новую линейку ПО для защиты компьютера от шпионажа по arp (ни один существующий сетевой экран не обнаруживает передачу данных, или, ещё хуже, будучи контролируемым ФСБ, передаёт её сам). Только наш файрвол может защитить вас.