
Dmitry
06.10.2016
14:55:49
сильных проблем нет, раздражает только автоматическим рестартом :)

Аггей
06.10.2016
14:56:03

Vadim
06.10.2016
14:58:40

Dmitry
06.10.2016
14:59:08
ага

Google

Dmitry
06.10.2016
14:59:18
вообще конечно автостарт после ребута зло

Vadim
06.10.2016
14:59:33
почему?

Mike Chuguniy
06.10.2016
14:59:54

Аггей
06.10.2016
15:00:06

Dmitry
06.10.2016
15:00:09
после апгрейда _минорной_ версии

Vadim
06.10.2016
15:00:47
так rpm-овский пакет тож рестартит при обновлении?

Dmitry
06.10.2016
15:01:04

Vadim
06.10.2016
15:01:33

Аггей
06.10.2016
15:01:45
А это
Аргументы такие: unix-админы могут спокойно обновлять ось и я не боюсь, что мне сломают БД.
решается "закреплением версии" пакета

Vadim
06.10.2016
15:02:23
нет причем тут генту, про постгрес речь

Darafei
06.10.2016
15:03:08
всё в системе должно быть из пакетов, как минимум, чтобы нормально трекать зависимости и знать, что у тебя установлено

Vadim
06.10.2016
15:03:54
так автостарт бд после ребута чем может накосячить? его отключить значит лучше?

Google

Аггей
06.10.2016
15:04:00

Darafei
06.10.2016
15:04:28
бинарь же не статически, надеюсь, слинкован
а если слинкован не статически - всегда есть шанс поломать ABI на апгрейде

Vadim
06.10.2016
15:06:06
слинкован с БД?

Аггей
06.10.2016
15:06:38

Dmitry
06.10.2016
15:06:51
там openssl как минимум.

Darafei
06.10.2016
15:07:19
цепочка postgres -> postgis -> gdal -> qt -> libpng и тому подобное

Vadim
06.10.2016
15:08:06
ниче такого нет и не нужно, ток Orafce

Dmitriy
06.10.2016
15:09:12

Аггей
06.10.2016
15:09:48
Это можно делать неавтоматически.

Dmitriy
06.10.2016
15:09:53
т.е. nginx это позволяет сделать гладко, без простоя. в стандартных пакетах он так и обновляется. У постгреса такого нет

Аггей
06.10.2016
15:10:14
То есть ты проапгрейдил, а версия сменилась после перезапуска

Alexey
06.10.2016
15:10:27
А можно грубо — 9.4 снёс, 9.5 поставил?

Аггей
06.10.2016
15:10:37
Не про это
Тут же про 9.5.3 -> 9.5.4

Dmitriy
06.10.2016
15:10:57

Dmitry
06.10.2016
15:11:08

Alexey
06.10.2016
15:11:25
А я про грубо и 9.4 - 9.5 par exemple.

Dmitriy
06.10.2016
15:11:55
так и апдейт - прероргатива админа. Меньше действий - меньше шансов для ошибки.

Dmitry
06.10.2016
15:12:07
Кстати, вариант когда у вас какая-нибудь 9.2, а из репы прилетает 9.6 просто фееричен...

Google

Dmitry
06.10.2016
15:12:11
зачем объединять рестарт с апдейтом бинаря?
оно не транзакционно

Darafei
06.10.2016
15:12:24
а зачем их отделять?

Аггей
06.10.2016
15:12:28

Darafei
06.10.2016
15:13:19
в конце концов, новая версия может оказаться собранной новым gcc, как было с кучей пакетов v5 в окрестностях убунты :)

Dmitry
06.10.2016
15:13:29
а зачем их отделять?
затем, что кто-то считает что имеет право выполнять глупости в postinstall, чтобы сделать 'хорошо'
KISS никто не отменял

Darafei
06.10.2016
15:14:48
для меня как для админа хоста нормально, что sudo apt-get upgrade приведёт систему в наиболее обновлённое состояние

Dmitry
06.10.2016
15:14:48

Darafei
06.10.2016
15:15:36
и я ожидаю, что в момент upgrade части системы могут быть недоступны

Аггей
06.10.2016
15:15:39
Там она не обновляется

Dmitry
06.10.2016
15:15:54

Аггей
06.10.2016
15:16:28

Dmitry
06.10.2016
15:16:44
но автоматика при обновлении - не нужна
как и автоматика при старте кластера и 60секундным таймаутом

Аггей
06.10.2016
15:18:10

Dmitry
06.10.2016
15:18:34

Darafei
06.10.2016
15:18:45

Google

Darafei
06.10.2016
15:19:00
я вот радуюсь, когда dkms собирает мне модули ядра сам
и мне не надо думать про то, как же их собирать-то
точно так же я радуюсь, когда dpkg рестартует мне сервисы после апгрейда

Dmitry
06.10.2016
15:19:58
дык я и не говорю что надо быть специалистом по всему
я хочу чтобы в самом главном сервисе, за который я отвечаю головой, у меня был ручной контроль, а не сумасшедший дистростроитель

Darafei
06.10.2016
15:21:07
но это не универсальный подход
он подходит только тем, кто знает, почему им не подходят пакеты
всем остальным лучше бы использовать пакеты

Admin
ERROR: S client not available

Vadim
06.10.2016
15:21:48
да не лучше
че вы тут написали, я сразу послушал, оказалось, "чтоб не захломлялось" , я то думал что-то серьезное

Аггей
06.10.2016
15:22:57
Тут есть 2 крайности. 1я - Linux From Scratch, 2я - /bin/bash rvm.io/rvm-install-stable

Darafei
06.10.2016
15:24:06

Vadim
06.10.2016
15:27:02

Аггей
06.10.2016
15:29:07
Обновите пакеты опять же

Dmitry
06.10.2016
15:32:32
на текущий момент идеальная модель пакета тут - https://nixos.org/
из-за этого https://nixos.org/nix/
никаких dependency hell
один раз сбилжена - работает всегда
откатиться на старую версию? да просто переленкуй

Google

Dmitry
06.10.2016
15:33:56
но, слова про идеальную систему касается только про идею, сами пакеты не тестируются от слова совсем

Maxim
06.10.2016
15:34:18
нужно написать все на го и компилить в статический бинарь :trollface:

Dmitry
06.10.2016
15:34:21
так что лучше совмешать pg из nix и обычную систему из твоего дистрибутива :)

Alex
06.10.2016
15:34:41
ocaml всему голова же =) какой го )

Darafei
06.10.2016
15:35:13
у нас половина бекенда на никсоси сидит :)
страшные люди, бекапят операционку бекапом одного конфига

Dmitry
06.10.2016
15:35:57
https://github.com/NixOS/nixpkgs/blob/56904d7c423f2b13b37fbd29f39bbb4b52bc7824/pkgs/servers/sql/postgresql/default.nix клево же
мы на прошлой работе nix использовали с debian:6, при этом софт был на C и с максимально свежими библиотеками
жили норм
даже можно спокойно дружить с кернеловыми драйверами
nvidia и прочее

Darafei
06.10.2016
15:38:52
golang

Dmitry
06.10.2016
15:39:06
блин, а ему то nix зачем :)

Darafei
06.10.2016
15:39:11
бекенд как отдел из людей-программистов

Борис
06.10.2016
16:07:31
Стоит nix пробовать? Сложно там пакет собрать? Deb собираю только за деньги. ?

Dmitry
06.10.2016
16:18:24
ну можно на кошечках потренироваться: https://nixos.org/wiki/Installing_Nix_on_Debian и смотреть примеры https://github.com/NixOS/nixpkgs/blob/56904d7c423f2b13b37fbd29f39bbb4b52bc7824/pkgs/tools/system/htop/default.nix и документацию

Lupsick
06.10.2016
17:34:57
посоны а в пг uuid as primary key норм работает?

Тигран
06.10.2016
17:39:01

Igor
07.10.2016
05:34:56
Сертификационный статус Postgres Plus Associate подтверждает наличие у специалиста знаний и навыков, необходимых для поддержки и администрирования серверов и приложений PostgreSQL в рабочей среде.
а вот эта фигня хоть кем-то признаётся?