@ru_devops

Страница 100 из 999
Max
29.09.2016
16:41:22
теперь это SYSTEMD vs INIT тред

ptchol
29.09.2016
16:41:23
я тоже уже плохо себя чувствую без systemd

Phil
29.09.2016
16:41:25
вы всё ещё кипятите?
а это как у клиента. я стараюсь не связываться с миром до системд

я вообще не понимаю, как вы, птицуксоиды, жили с тем кошмаром, что был до достаточно кошмарного системд

Google
Sergey
29.09.2016
16:43:34
>я тоже уже плохо себя чувствую без systemd это еще ничего. скоро начнется абстиненция.

Pavel
29.09.2016
16:44:14
я тоже уже плохо себя чувствую без systemd
А как же некоторые устраивали настоящий бойкот против введения systemd? Это зачем они так делали?

Sergey
29.09.2016
16:44:30
они и щас устраивают. nobody cares.

Max
29.09.2016
16:44:36
в случае с бубунтой, апстарт вполне себе работал

системд плох разве что своей монструозностью

Aion
29.09.2016
16:45:17
а у кого-то все еще теплый ламповый openrc...

Sergey
29.09.2016
16:45:33
>апстарт вполне себе работал да, только бубунтоиды не осилили его нормально запилить. и в precise 90% софта поставлялось с sysv-скриптами.

Sergey
29.09.2016
16:46:02
ват?

Google
Max
29.09.2016
16:46:15
Шатлворт - шатл в рот - космонавт

Sergey
29.09.2016
16:46:21
ох ох.

Max
29.09.2016
16:46:30
ака 1й космический турист

Sergey
29.09.2016
16:46:34
не первый

Max
29.09.2016
16:46:49
"один из первых" ок ок

Pavel
29.09.2016
16:47:35
в случае с дебианом там целый срач был
Это мимо меня прошло, но как раз у дебианофилов я читал что ни в коем случае нельзя допустить включения systemd в поставки дистрибутива иначе весь юниксовый мир обрушится и мы все умрем.

Max
29.09.2016
16:48:01
это потому что он уже был у редхата

и ессно в нём был фатальный недостаток

ровно так же как фатальный недостаток был найден поттерингом ранее

Vladimir
29.09.2016
16:48:24
системд плох разве что своей монструозностью
Он плох тем что ломает кейсы некоторые

Sergey
29.09.2016
16:48:35
Vladimir
29.09.2016
16:48:36
Для простых он лучше

Для сложных хуже

Max
29.09.2016
16:48:45
это как же?

Vladimir
29.09.2016
16:48:55
а можете хороший пример?
Не рестартить сервис если конфиг сломан

Sergey
29.09.2016
16:49:02
чем для сложных кейсов плох ExecStart=/etc/init.d/ebanina start

?

Vladimir
29.09.2016
16:49:34
чем для сложных кейсов плох ExecStart=/etc/init.d/ebanina start
Расскажи как мне не рестартить сервис если конфиг сломан

Sergey
29.09.2016
16:49:47
Не рестартить сервис если конфиг сломан
а в чем собственно проблема? Что такое "сломан"?

Vladimir
29.09.2016
16:50:05
Google
Max
29.09.2016
16:50:11
nginx -t FAIL например

сейчас самое время начать срач про "демон в докере жить должен"

Sergey
29.09.2016
16:51:51
ExecStartPre=daemon -t https://www.freedesktop.org/software/systemd/man/systemd.service.html If any of those commands (not prefixed with "-") fail, the rest are not executed and the unit is considered failed. Или речь о кейсе, когда конфиг сломался под демоном? То есть стартовал успешно, работал-работал, потом умер, а конфиг оказался мертвым?

Sergey
29.09.2016
16:52:11
так постойте, вы же это и просили.

Vladimir
29.09.2016
16:52:21
Sergey
29.09.2016
16:52:30
до чего?

Vladimir
29.09.2016
16:52:34
до чего?
До стопа

Max
29.09.2016
16:52:46
короче он хочет чекнуть конфиг и если 0 то рестарт

Sergey
29.09.2016
16:52:47
а, речь о том, что restart перепилили на stop && start

и нет ExecRestart

Max
29.09.2016
16:52:54
если не 0 то сказать ОЙ ВСЁ СЛОМАЛОСЬ

Vladimir
29.09.2016
16:53:02
Sergey
29.09.2016
16:53:09
reload есть для этого

но кейс понятен, да.

Vladimir
29.09.2016
16:53:23
reload есть для этого
Я не хочу в релоаде делать рестарт

Max
29.09.2016
16:53:31
вообще без лишний надобности рестартить сервисы не кошерно конечно

действительно есть релоад

Vladimir
29.09.2016
16:53:41
Я хочу апгрейд бинаря софтины не умеющей грейсфул апгрейд

Google
Max
29.09.2016
16:53:45
а конфиги проверять надо

Vladimir
29.09.2016
16:54:16
И предполагаю что может быть edge case когда на тестинг все ок, а в проде есть какая нибудь опция которая исчезла из конфига

И старт не отработает

Max
29.09.2016
16:54:37
это как так исчезла?

Sergey
29.09.2016
16:54:38
>Я хочу апгрейд бинаря софтины не умеющей грейсфул апгрейд к слову, nginx -t не гарантирует успешный запуск демона. он делает стопицот проверок еще во время старта мастер-процесса. ExecReload в этом плане предпочтительнее, пусть даже там и будет убит и заново запущен процесс. Он остановится посередине.

Vladimir
29.09.2016
16:55:05
Мне нужен релоад

И нужен как можно более безопасный апгрейж

это как так исчезла?
Вышла новая версия и старый конфиг на какой нибудь мелкой группе серверов стал невалидным

На 0.1% например

Admin
ERROR: S client not available

Max
29.09.2016
16:57:03
а как у тебя тестинг стейджин etc может отличаться от прода вообще?

Sergey
29.09.2016
16:57:16
я всё кейс понять не могу. надо отрестартиться? конфиг обновить? бинарь обновить?

Max
29.09.2016
16:57:27
а по поводу "вышла новая версия, лалы лала" есть докер

Vladimir
29.09.2016
16:57:38
а как у тебя тестинг стейджин etc может отличаться от прода вообще?
Если софт стоит везде, то можно за долбаться проверять его на всех ролях

Max
29.09.2016
16:57:41
который как раз призван от таких проблем избавлять

Vladimir
29.09.2016
16:57:47
Когда ролей много

Max
29.09.2016
16:58:19
Если софт стоит везде, то можно за долбаться проверять его на всех ролях
пардоньте, но несовпадение версий пакетов на тестах и на проде это как бэ косяк

удивлю тебя.
я понимаю, что при обновлении да

Google
Max
29.09.2016
16:58:46
но в конечном итоге что тестировалось, то блин и должно выкатываться

Vladimir
29.09.2016
16:58:47
я всё кейс понять не могу. надо отрестартиться? конфиг обновить? бинарь обновить?
Нужно: поддержка релоада конфига (August послать) Поддержка рестарта но такого что если конфиг перестал быть валидным тотрестарт не остановит демон

Max
29.09.2016
16:59:05
удивлю тебя.
в смысле не только код, а вообще всё.

Vladimir
29.09.2016
16:59:17
пардоньте, но несовпадение версий пакетов на тестах и на проде это как бэ косяк
Представь себе сотни ролей и софт - агент для мониторинга

Vladimir
29.09.2016
16:59:35
Core для всех но с чуть разным конфигом везде

Max
29.09.2016
17:00:02
в таком случае тебя действительно чек конфига не спасёт особо

Vladimir
29.09.2016
17:00:30
Max
29.09.2016
17:01:05
что не помешает ему потом зафакапиться при рестарте с чекнутым конфигом, как выше написали

Max
29.09.2016
17:02:10
я не отрицаю

кейс твой понятен

Sergey
29.09.2016
17:03:50
кстати, я думаю, что можно решить путем ненастоящего сервиса и поколдовав с Requires

Max
29.09.2016
17:04:23
вообще такую йобу у них уже спрашивали, если по гитхабу полуркать

https://github.com/systemd/systemd/issues/2175

Serg
29.09.2016
17:27:29
Коллеги, кто может ответить на вопрос о приоритете записи и чтения с диска в linux? http://unix.stackexchange.com/questions/313126/priority-read-and-write-files

Vladimir
29.09.2016
17:32:45
ptchol
29.09.2016
18:02:25
вообще такую йобу у них уже спрашивали, если по гитхабу полуркать
ты если почитаешь тред даже удивишься, кто там общался на эту тему ))

а у тебя то что читается не сегментированно ? может размер смерждженных батчей для чтения маленький, а для врайта там же секвеншал в твоем кейсе, и их будет больше

там в sysctl есть ручки разные, их можно потыркать, и посмотреть

Dmitrii
29.09.2016
18:23:34
А как должны выглядеть днс записи в route53 в амазоне, которые имеют тип TXT если у меня их две или три?

Выглядеть в их веб интерфейсе

Страница 100 из 999