
Аггей
21.11.2016
22:03:47
Но опять же - я ей не пользуюсь - кирпичами в меня не кидать если что )

Evgeniy
21.11.2016
22:03:51
ну Космодемьянский так говорил да - апдейтим что-то куда-то чтобы место в конце освободилось полностью и транкейтим
это охуеть дока, простите
причем в самой апликухе это нигде не описано и как именно оно работает никто не знает

Google

Аггей
21.11.2016
22:05:01
Я в перле не силен, но кода столь немного - что разобраться можно

blkmrkt
21.11.2016
22:05:43
а на живом сервере можно добавить дисков в RAID без даунтайма?

Аггей
21.11.2016
22:07:46
Аппартаный рейд?

blkmrkt
21.11.2016
22:08:11
софтвер

Аггей
21.11.2016
22:08:47
А подключить их без даунтайма можно?

blkmrkt
21.11.2016
22:09:10
вот это загадка для меня, никогда сервера не видел

Evgeniy
21.11.2016
22:09:56
в любом сервере можно вставить диск без даунтайма щас
а вот можно ли в mdadm сделать ребилд без блокировки, гуглится за пару минут

blkmrkt
21.11.2016
22:10:44
точно, я только сейчас немного вдуплил как оно работает
ну запустил, посмотрим что получится

Sergey
22.11.2016
05:32:51
У вас тут один диск мёртв. Ещё один умрёт и все пропадёт.

Maxim
22.11.2016
05:45:08
ничего даже не сломалось в итоге

Google

Maxim
22.11.2016
05:45:56
блоат резко уменьшился

Vadim
22.11.2016
06:08:10

Maxim
22.11.2016
06:08:30
спасибо :)

Sergey
22.11.2016
06:15:59

Maxim
22.11.2016
06:16:09
были, конечно
но тянуть терабайт бэкапа с амазона - то еще удовольствие
когда продашн-то лежит

Sergey
22.11.2016
06:19:03
Ну перед всем этим стоило сделать локальный бекап)

Maxim
22.11.2016
06:24:44
свободного терабайта рядом нет :(

Paul
22.11.2016
06:49:07

Maxim
22.11.2016
06:49:45
... ну если только вы перед этим LVM поверх MD не натянули

Paul
22.11.2016
06:50:51

Maxim
22.11.2016
06:51:44
ну lvresize работает

Paul
22.11.2016
06:54:11
Её же тоже растягивать надо. А для этого её прийдется отмонтировать

Maxim
22.11.2016
06:55:21
да, ремаунт надо делать

Айтуар
22.11.2016
06:55:40
Нет.
Я на лету resize2fs делал

Dmitry
22.11.2016
06:59:13

Maxim
22.11.2016
07:01:20
надо будет попробовать на кошках

Google

Айтуар
22.11.2016
07:04:07
И просто раздел без lvm на ext4 я тоже растягивал на живую. Нужно только один раз перезапуск сделать после растягивания раздела, потом resize2fs.

Dmitry
22.11.2016
07:05:10
На lvm + xfs раздел увеличивается на лету с нагруженной БД без проблем.

Vadim
22.11.2016
07:05:36
https://www.facebook.com/groups/postgresql/

Аггей
22.11.2016
07:12:32

Maxim
22.11.2016
08:04:48
кстати, коллеги
хотел спросить про репликейшн_слоты
вот я делаю новый репликейшн слот:
SELECT pg_create_physical_replication_slot('ololo');
после этого он в состоянии active: false
и я не могу на будущем слейве сделать pg_basebackup -S ololo ...
то есть мне сначала нужно сделать "обычный" бейзбекап, без слота
потом пойти в recovery.conf, там добавить строчку про слот и перезапустить репликацию

Maxim
22.11.2016
08:06:56
тогда слот на мастере активируется
а можно ли как-то сделать его сразу активным?
чтоб pg_basebackup -S можно было запустить?

Kirill
22.11.2016
08:10:56
в 9,6 можно с -S, —slot=SLOTNAME запускать

Maxim
22.11.2016
08:12:57
ну вот для этого слот должен быть active: true
а после создания он false

Kirill
22.11.2016
08:13:42
нет, он будет активен когда кто-то к нему зацепится: слейв или pg_basebackup
ну, или pg_receivexlog

Google

Аггей
22.11.2016
08:17:05
Если слот не создать сразу - есть большая вероятность что слэйв после бэйсбэкап не догонит мастера (нужные логи уже уйдут)

Admin
ERROR: S client not available

Maxim
22.11.2016
08:25:03
ну это зависит от количества хранимых валов, да
в общем я сейчас попробую еще раз с неактивным слотом
но в прошлый раз фокус не прошел

Kirill
22.11.2016
08:27:11
это не фокус, а штатная работа pg_basebackup

skynet
22.11.2016
09:22:59
Привет всем)

Судзумия
22.11.2016
09:30:57
Ну привет

Jim
22.11.2016
10:10:50
онемэ в пг. ок
надо где-нибудь это будет использовать

Alexandr
22.11.2016
11:27:48
очередной массовый приток пользователей?

Rafkat
22.11.2016
11:30:30
Я в руби чате ссылку расшарил

Alexandr
22.11.2016
11:34:26
даёшь 1000-го пользователя к концу года!

Sergey
22.11.2016
11:53:14

Петр
22.11.2016
12:02:45
это не совсем так

nietzschebrod
22.11.2016
12:05:26
потому что без перемонтирования уменьшить нельзя?
об этом речи и не шло вроде

Павел П.
22.11.2016
12:09:13
Чат, снова вопрос есть вроде и простой, но не знаю как правильно гуглить что-то кроме документации.
Есть строка '\u0431\u0435\u043b'.
select convert_to('\u0431\u0435\u043', 'WIN1251');
Естественно то же самое в обратку отдает.
Прочие функции bytea требуют, а не строку на входе.
Как получить эти три символа в нормальном виде, а не внутреннем закодированном(?) представлении(?) ютф8 ?

Vadim
22.11.2016
12:12:45

Петр
22.11.2016
12:13:29

Google

Павел П.
22.11.2016
12:13:40

Vadim
22.11.2016
12:14:02
шта?

nietzschebrod
22.11.2016
12:15:47
штак оверфло

Павел П.
22.11.2016
12:17:04
штак оверфло
уже ищу в нем по postgresql convert utf-8 code string но что-то ничего не вижу подходящего

Evgeniy
22.11.2016
12:20:10
postgres=# select e'\u0431\u0435\u043b';
?column?
----------
бел
(1 row)
postgres=# select convert_to(e'\u0431\u0435\u043b', 'WIN1251');
convert_to
------------
\xe1e5eb
оно?

Павел П.
22.11.2016
12:21:27
http://stackoverflow.com/questions/20124393/convert-escaped-unicode-character-back-to-actual-character-in-postgresql
Вот тут тоже нашел
escaped unicode string в общем гуглить надо было
Спасибо большое!

Darafei
22.11.2016
15:04:52
тут показали, для любителей рандома:
cat /proc/sys/kernel/random/uuid

Evgeniy
22.11.2016
15:07:38
охуенно