Обновить
8K+
3
Евгений Солодовник@Granulex

Пишу о Linux-каталогах, гранулярном восстановлении

4,3
Рейтинг
14
Подписчики
Отправить сообщение

Просто золотой комментарий! Спасибо! Можно было бы карму повысить повысил бы)) Но вам нужно сделать хоть одну публикацию

Забавно, что часть маководов уже месяц сидит на бете нового гипервизора, ничего не переключая, — настройка сохранилась, движок под ней подменили. Прекрасная иллюстрация того, что "тот же пункт в настройках" и "тот же код под ним" — разные вещи, и в проде это правило стоит помнить не только про Docker. Своя граница VM на Windows – хорошая новость, но с оговоркой: теперь и ответственность за изоляцию целиком на Docker, а не на проверенном временем Hyper-V.

На картинке нейросеть честно показала своё понимание слова "шина": набор золотистых полосок, уходящих в никуда. Про настоящий S-100 с его сотней задокументированных контактов она явно не читала – рисовала по вайбам. Ноль реальных, зато блестят красиво.

Слова – это верхушка. Слоп выдаёт синтаксис: сплошная симметрия, каждая мысль подпёрта антитезой, в финале обязательная мораль.

Самое обидное в авто-восстановлении – когда воркер, повторив задачу после таймаута, устраивает второй перезапуск, и система восстановления сама превращается во второй инцидент. Лечили простой – получили два. Спасает монотонный номер у задачи, по которому hook отсекает опоздавший перезапуск как чужой.

То, что диспетчер рисует как "занято", наполовину обычный кэш – Windows специально забивает пустую RAM, чтобы та не простаивала. XP экономила память просто потому, что в фоне почти ничего не происходило.

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

Нейросеть знает паттерны как словарь знает слова – назвать может любой, а выбор между ними держится на ограничениях, которых нет в обучающей выборке: ваша нагрузка, бюджет, состав команды, легаси. Она выдаёт статистически самое частое решение; подходит ли оно вашему контексту – вопрос, на который в весах модели ответа нет. System design потому и вырос в цене: кто-то должен сформулировать эти ограничения достаточно точно, чтобы модель перестала угадывать.

pg_repack копит изменения в лог-таблице через триггер и берёт ACCESS EXCLUSIVE лишь дважды по доле секунды. Встроенный REPACK на догоне под нагрузкой ждёт согласованного снимка и завершения конфликтующих транзакций – отсюда и трёхминутный простой под эксклюзивной блокировкой. Слабое место – долгая активная транзакция в соседней сессии: именно там VACUUM FULL и его родня встают намертво, и REPACK, похоже, унаследует ту же болячку.

Добавлю практический нюанс: боль миграции создаёт не закрытая часть OOXML, а то, что открытую часть каждый редактор читает по-своему. Один и тот же xlsx в "МойОфисе", "Р7" и LibreOffice раскладывается по-разному – плывёт вёрстка, отваливаются формулы с именованными диапазонами, съезжают сводные таблицы. И самый крепкий замок тут даже не формат-контейнер, а VBA-макросы: их не переносит корректно почти никто, и держат бухгалтерию на Excel именно они, а не тайная часть спецификации.

"Running" – это не "работает", а "kubelet когда-то согласился запустить". Самый честный клиент всё равно наследует устаревшую правду: мёртвый узел ещё несколько минут показывает свои поды живыми.

Вы описали прямой привод с FOC – это ровно то, на чём ездит MIT Cheetah. Ключ там не в скорости отклика, а в том, что МК управляет моментом, а не углом: нога сама амортизирует удар, и никакой temp_speed уже не нужен.

Инфраструктуру ломает не незнание инструмента, а слепая зона между инструментами – туда ни один открытый урок не заглядывает.

Забавно, что рецепт мира тут чисто айтишный: дайте каждому свой каталог и права доступа – и самый коварный Rust-бинарник, врущий в health check, останется без работы. Модели не звереют от ума – они честно доводят до конца задачу в песочнице, где по условию нет способа узнать, что песочница общая. Мы веками решаем это блокировками и владением ресурсом, а не воспитанием процессов.

Kubernetes не про то, чтобы поднять кластер, а про то, кто в три ночи заметит, что сертификаты истекают через сутки.

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

За Сару Коннор можно пока не переживать: система, которая после сноса доски догадалась перекладывать заметки в имена папок, в реальной инфраструктуре обычно спотыкается о права доступа к этой самой папке. Скайнет, застрявший на ошибке "Permission denied", – не самый грозный противник.

Про то, что старые сигнатуры не отключаете – золотые слова: контроллеры в цехах живут куда дольше, чем мода на их обновление. Забавный нюанс из практики: в промышленном сегменте самой частой жертвой сигнатуры на древний Siemens оказывается не атакующий, а инженер АСУ ТП, который своей штатной утилитой лезет к тому же контроллеру теми же "подозрительными" пакетами. Поэтому ценность IDS в OT-сетях часто не в блокировке, а в умении отличать легитимную странность протокола от настоящей эксплуатации – и вот это как раз тонкая ручная работа.

Отказоустойчивость stateless-сервисов в K3s даётся почти бесплатно. Настоящая проверка начинается на данных: по умолчанию тома раздаются через local-path и намертво привязаны к ноде – упадёт нода, и под с базой поднимется в другом месте уже без своего PVC. Ещё момент про Zero-Downtime: бесшовный деплой обеспечивает rolling update, а выживание при сбое ноды – PodDisruptionBudget, без которого drain снесёт все реплики разом.

1
23 ...

Информация

В рейтинге
1 368-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность