Openvz 9

Понедельник, 20 июня, 5:27
Кто-то уже пробовал Openvz 9? Стабильной восьмой версии так и не случилось, обратную совместимость со старыми контейнерами, видимо, потеряли...

https://www.virtuozzo.com/company/blog/product-updates/virtuozzo-hybrid-server-9-alpha/ выглядит спорно, особенно

  • XFS is now the default filesystem used in Containers

  • QCOW2 disk images can be used as virtual disks for Containers

но, допустим, для мира энтерпрайза это может как-то адекватно.

Заодним, что всё-таки с read и write amplification у ext4 vs xfs vs zfs?

В одном исследовании получалось, что у xfs write amplification сильно больше, чем у ext4 (не смог его нагуглить), в другом (раз, два) получается наоборот.
При этом, во всех случаях, которые я наблюдал на практике, все большие сетапы с xfs под хостинговые задачи (миллионы мелких файлов) имели большие проблемы с тормозами файловой системы и это всегда отлично решалось переходом на ext4.

Отвлекание разработчика

Суббота, 14 ноября, 5:47
Есть известная проблема — контекст свитчинг программиста стоит 15 минут и, поэтому с точки зрения бизнеса его очень плохо отвлекать лишний раз. Однако в командной работе программиста регулярно отвлекают коллеги или начальники и этот процесс, казалось бы, единственно возможный и тут ничего нельзя изменить.

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

Это все, очевидно, методы совершенно отвратительные, ибо нормальному человеку сложно и, обычно, вообще невозможно помнить, что надо менять статус в скайпе (теоретически, можно заставить и приучить себя это делать, но в целом очевидно что статус ставится просто один раз и потом про него забывается навсегда), а выделение специальных часов должно работать для крайне небольшого числа людей — многие разработчики иррационалы, и в какие часы им захочется и получится эффективно поработать в конкретный день они узнают исключительно тогда, когда это время наступит.

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

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

Что думаете? А как эту проблему решаете вы?

upd: оказывается, я не изобрел ничего нового. По сути — это андон.

Андон (в переводе с японского «лампа», англ. andon) – средство информационного управления, которое дает преставление о текущем состоянии хода производства, а также при необходимости создает визуальное и звуковое предупреждение о возникновении дефекта. Это один из главных инструментов в реализации принципа организации производства дзидока — остановка процесса ради улучшения качества -- http://www.up-pro.ru/encyclopedia/andon.html

Rspamd

Понедельник, 24 августа, 22:54
Мы тут перешли на Rspamd (пока на собственном почтовом сервере, после обкатки и фиксов будет массово для всех клиентов) и это великая вещь, но до чего же там плохая документация...

Не, документации много, и то что в ней написано — написано очень подробно. Но ненаписанной документации там еще больше.

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

Новое слово — требоисполнитель

Воскресенье, 28 июня, 5:34
Новое слово (и сразу слово дня) — требоисполнитель.

"Требоисполнителями называют тех, кто делает что положено и как положено, но без души, лишь бы сделать." — https://journal.tinkoff.ru/svyashchennik/

Идея дня — для сотрудников сделать медаль — требоисполнитель месяца. По аналогии с MVP (Most Valuable Person, сотрудник месяца).

16 лет

Среда, 13 мая, 14:22
Сегодня Доброхосту 16 лет.