Denis
Denis
это превращается в курсы повышения квалификации ))
Aleksey
вы опять всё смешали в кучу
Denis
нет ты ! )
Aleksey
надо делить на размер команды
Aleksey
надо делить на возомжность личного общения.
Denis
дял меня команда это ту пицца пати
Леннарт Zh 🕊
Aleksey
надо делить на частоту смены соррудников и приема новых людей
Aleksey
и на длительность проекта.
Denis
Denis
Aleksey
я видел команды в которых не ротируются 9 лет уже.
Denis
мамонты !
Aleksey
проект в котором сейчас участвую на год.
Aleksey
чуваков всех не видел :)
Denis
ты за диски поясни лучше )
Denis
полезнее будет )
Aleksey
у тя там картинка которая будто бы всё объясняет :)
Denis
совсем наоборот
Aleksey
но без контекста так себе :)
Denis
заменили HDD на SHDD
Леннарт Zh 🕊
Леннарт Zh 🕊
вцелом это не проблема, это документированная особенность.
поиск в реквест-трекере конкретного сервака,
поиск в CMDB,
поиск в вики (всё равно, что поиск в конфиге),
если ничего не нашлось, ты полез и поломал сервер
значит архитектура неудачная
в идеале - это прям в мониторинге должно быть видно
что ИМЕННО ЭТОТ фэйловер - особенный
Леннарт Zh 🕊
Denis
Леннарт Zh 🕊
Леннарт Zh 🕊
RackTables+Icinga
CMDR Jack
Sounds good
Denis
CMDB API
я не понимаю. как особенности конфигурации могут быть задокументированны так, чтобы их потом можно было найти ?
Denis
эта особенность срабатывает в очень частном случае.
CMDR Jack
Вот кстати мы например пишем их в паппете рядом с манифестом
CMDR Jack
В README.md
Denis
возможно множество вариантов инсталяции без этого кейса
CMDR Jack
«в паппете» в смысле в репозитории с конь фигами
Леннарт Zh 🕊
CMDR Jack
Нет, зачем
Denis
CMDR Jack
Все админы, все в консоли :)
Denis
вот у нас есть параметр в конфиге, он как бы всем известный старый и обычный
Denis
но в одном конкретном кейсе он вызывает проблемы.
CMDR Jack
Открыл вимом и читай
Denis
причем в другой системе.
Леннарт Zh 🕊
причем в другой системе.
Проблемы ==> фиксация (тикет открыть)
решение == изменение:
в плэйбук добавить тест:
# capacity planing
if RAM < 512G
then
..
if ramconfig successful
then
racktables.local/$SERVERNAME.current/RAM/modify/RAM.value=RAM.current
Denis
вы специально чтоли ? )
Denis
Давайте тогда ближе к телу.
Denis
если некая система хранящая данные.
есть вторая система процессящая данные
есть 3я система скрещивающая 2 этих.
из за конкретных настроек первой системы, форсится ряд настроек в системе 3, в результате система 2 имеет очень странные сайд эффекты аля "медленно все работает" или "фризится"
Denis
как и где это должно быть зафиксированно, чтобы все все узнали ?
Леннарт Zh 🕊
Леннарт Zh 🕊
Denis
нам нужно изменить конфиг в системах 1 или 3, но проблему обнарживает система 2
Леннарт Zh 🕊
в тикете
тикет делаешь дочерним или родительским
или зависимым
от того, который "защищён"
тогда все узнают
потому что его закрыть будет невозможно
у него дата завершения будет
больше или равно день смерти путина
Леннарт Zh 🕊
со ссылкой на проблему
в комментарии к коду
Леннарт Zh 🕊
чтобы знали как менять
- добавь проверку
(тест)
существования проблемы
на системе
от которой зависит текущая
Леннарт Zh 🕊
if server_nastraival_ebanko == true
then goto _nihuya_ne_vydet and exit
Denis
она к ней не имеет никакого отношения
Denis
у тебя есть люди которые пишут код(2), и работают через либы с системой 3, а проблема в том что в конкретном вариант их использования срабатывает поведение между 1-3
Леннарт Zh 🕊
if vezde_vsyo_okey = true
then
else
goto _nihuya_ne_vydet and exit
Леннарт Zh 🕊
Denis
никто
Denis
у тебя код фризится
CMDR Jack
О НЕТ ТОЛЬКО НЕ КОД
Denis
я его давно уже сказал, жаль что ты тока щас увидел
Леннарт Zh 🕊
1) код откатывается
2) уведомление с важностью "срочная" сыпется на автора (комиттера)
3) через пять минут открывается чатик между ним и его тимлидом/менеджером
Denis
не погоди.
Denis
тут разговор был про передачу знаний и их фиксацию.
Denis
как зафиксировать эти знания в 3х абсолюно разных тимах
Denis
код пишет 1 тима, эксплуатирует хранение вторая, интеграцию 3я
Леннарт Zh 🕊
4) ещё через минуту
в чатик автоматически
от имени тимлида
вставляется
обращение, адресованное комиттеру:
"ты чё блядь, охуел?!"
Леннарт Zh 🕊
Denis
и даже если тима 3 знает про такое поведение, как уберечь чтобы тимы 1-2 не поменяли настройки которые поломают все 3й
CMDR Jack
Фиксация знаний между отделами это грустно, да
Леннарт Zh 🕊