Size: a a a

DevOps Jobs - работа и аналитика

2020 December 26

DS

Dmitry Sergeev in DevOps Jobs - работа и аналитика
Onlinehead
ну, во первых - я это сказал сильно далеко после того, как вы пришли мне объяснять что я не прав, а во вторых - я сказал не надежнее, а предсказуемей.
сомнительно
источник

AK

Andrey Kartashov in DevOps Jobs - работа и аналитика
то есть sys v предсказуемей чем systemd?
источник

AK

Andrey Kartashov in DevOps Jobs - работа и аналитика
что заставило сделать такой вывод?
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
Andrey Kartashov
то есть sys v предсказуемей чем systemd?
сам по себе sys v да, он очень маленький и делает одну тупую задачу.
источник

AK

Andrey Kartashov in DevOps Jobs - работа и аналитика
Onlinehead
сам по себе sys v да, он очень маленький и делает одну тупую задачу.
и перекладывает остальные на писателей софта
источник

DS

Dmitry Sergeev in DevOps Jobs - работа и аналитика
Onlinehead
сам по себе sys v да, он очень маленький и делает одну тупую задачу.
он не дает никаких гарантий. Инстурмент не может быть предсказуемый, если для остановки сервиса, он запускает баш скрипт, который написал разработчик этого сервиса, и нет никакой гарантии что это скрипт успешно остановит сервис
источник

AK

Andrey Kartashov in DevOps Jobs - работа и аналитика
соответственно предсказуемость у системд с точки зрения админа лучше
источник

DS

Dmitry Sergeev in DevOps Jobs - работа и аналитика
Andrey Kartashov
соответственно предсказуемость у системд с точки зрения админа лучше
ну он дает гарантии, что если ты запустишь service server-name command, то он эту комманд передаст в init скрипт. А что этот скрипт с этим сделает он хз. Офигаенная предсказуемость
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
Dmitry Sergeev
он не дает никаких гарантий. Инстурмент не может быть предсказуемый, если для остановки сервиса, он запускает баш скрипт, который написал разработчик этого сервиса, и нет никакой гарантии что это скрипт успешно остановит сервис
Так нет никакой гарантии что systemd успешно остановит сервис. Не, я понимаю ваш поинт - это простота и перекладывание ответственности по управлению жизненным циклом с разрабов софта на разрабов systemd. Имеет место быть.
источник

DS

Dmitry Sergeev in DevOps Jobs - работа и аналитика
Onlinehead
Так нет никакой гарантии что systemd успешно остановит сервис. Не, я понимаю ваш поинт - это простота и перекладывание ответственности по управлению жизненным циклом с разрабов софта на разрабов systemd. Имеет место быть.
ващет есть гарантии. Он совершенно точно TERM пошлет в процесс, также ты можешь сделать так, чтобы он посылал KILL если процесс не завершается. А в sys v init нет гарантий что он вообще хоть что-то сделает с процессом.
источник

t

tenni in DevOps Jobs - работа и аналитика
Onlinehead
Так нет никакой гарантии что systemd успешно остановит сервис. Не, я понимаю ваш поинт - это простота и перекладывание ответственности по управлению жизненным циклом с разрабов софта на разрабов systemd. Имеет место быть.
как это нет, ну ты что
источник

t

tenni in DevOps Jobs - работа и аналитика
а еще можно этот момент мониторить
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
В логике "я просто ставлю какие-то неизвестные пакеты и надеюсь что systemd все разрулит" это единственный рабочий вариант.
Но, как бы так сказать то, а то опять с фанатизмом кинетесь тут доказывать - для меня более естественно, когда процесс старта и остановки четко виден на уровне команд и его можно просто менять, читать и имплементировать любую кастомную логику.
источник

t

tenni in DevOps Jobs - работа и аналитика
без очередного костыля на баше
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
у вас у всех какая то аллергия на баш чтоль?)
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
я не то чтобы его люблю конечно, но..)
источник

AK

Andrey Kartashov in DevOps Jobs - работа и аналитика
Onlinehead
Так нет никакой гарантии что systemd успешно остановит сервис. Не, я понимаю ваш поинт - это простота и перекладывание ответственности по управлению жизненным циклом с разрабов софта на разрабов systemd. Имеет место быть.
уровни разные. Sys V вам с какой-то долей вероятности гарантирует, что он вызовет инит скрипт с командой stop, а systemd гарантирует, что будет долго и упорно убивать процесс.
источник

t

tenni in DevOps Jobs - работа и аналитика
Onlinehead
у вас у всех какая то аллергия на баш чтоль?)
аллергия на говно, что передается по наследству
источник

DS

Dmitry Sergeev in DevOps Jobs - работа и аналитика
Onlinehead
В логике "я просто ставлю какие-то неизвестные пакеты и надеюсь что systemd все разрулит" это единственный рабочий вариант.
Но, как бы так сказать то, а то опять с фанатизмом кинетесь тут доказывать - для меня более естественно, когда процесс старта и остановки четко виден на уровне команд и его можно просто менять, читать и имплементировать любую кастомную логику.
ты уходишь  от аргументов про гарантии. То есть крыть нечем? =)
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
Dmitry Sergeev
ты уходишь  от аргументов про гарантии. То есть крыть нечем? =)
И вот опять вы чет от меня добиться пытаетесь. Ну ок, про гарантии. Мне достаточно, что sys v вызовет скрипт, дальше вопрос гарантий на стороне скрипта.
источник