
Алексей
01.09.2017
09:52:13
дебиан ?

bee26
01.09.2017
09:52:16
ебунта
в дебиане вообще нет никаких версий
ls /usr/lib/postgresql
ls: невозможно получить доступ к /usr/lib/postgresql: Нет такого файла или каталога

Google

bee26
01.09.2017
09:53:33
о . надо скопирить директорию и будет ок

Алексей
01.09.2017
09:53:46
а хост был поставлен под нок ?
может грейды оси такое дали ?
но 8,4 это прямо давно

bee26
01.09.2017
09:54:39
но 9.4 нет!

Алексей
01.09.2017
09:54:58
да это странно
а вот и ларчик просто открылся
а в системе какой ?

bee26
01.09.2017
09:56:55
ебунта 16.04

kk
01.09.2017
09:57:24
#ls /usr/lib/postgresql
9.4
"грязный" хост был

bee26
01.09.2017
09:59:25
после копирования консул сразу позеленел

Алексей
01.09.2017
09:59:33
ну вообще я вижу что для убунты и для бедианна мы не ставим в роли нода постгрес из реп постгераса

Google

Алексей
01.09.2017
09:59:39
так что ставились системные.
так что подозреваю что хост был рожден не 16.04 а 12.04 и проапгрейжен
но если это не так то умываю руки

bee26
01.09.2017
10:00:28
вот это может быть
ноды старые

Алексей
01.09.2017
10:00:50
тогда это разумное объяснение

kk
01.09.2017
10:00:51
может hold pkg и приорити рикручивать?

Алексей
01.09.2017
10:00:57
чего бы с этим делать то

bee26
01.09.2017
10:00:58
еще 1 записка в кб

kk
01.09.2017
10:01:07
вроде с графаной актуально =)

bee26
01.09.2017
10:01:18
copy ручками - делов то

Алексей
01.09.2017
10:01:20
надо видимо поставить репы постгреса и на ноды

kk
01.09.2017
10:01:43
везде все репы
всё что не дефолт

bee26
01.09.2017
10:02:40
Distributor ID: Debian
Description: Debian GNU/Linux 8.8 (jessie)
Release: 8.8
тут вообще нет директории

Алексей
01.09.2017
10:02:52
да дебиан это хочет по другому

bee26
01.09.2017
10:03:14
postqres ставить?

Алексей
01.09.2017
10:03:33
да
пожтому в шаблоне проверки там такое вот
#!/bin/sh
export PGPASSWORD={{ noc_pg_password }}
isok=$(timeout 1 {{ postgres_bin_dir }}/psql -U {{ noc_pg_user }} --host {{ ansible_host }} -qAt0 --port 5432 {{ noc_pg_db }} -c "select pg_is_in_recovery()::int")
if [ "$isok" = "0" ]
then
exit 0
else
exit 2
fi

bee26
01.09.2017
10:03:49
потом удалить
для баунсера порт другой

Google

Алексей
01.09.2017
10:05:06
но проверка похожа
#!/bin/sh
isok=$(timeout 1 {{ postgres_bin_dir }}/psql --host 127.0.0.1 -qAt0 --port 6432 {{ noc_pg_db }} -c "select 'ok'")
if [ "$isok" = "ok" ]
then
exit 0
else
exit 2
fi

bee26
01.09.2017
10:07:44
все . полечился консул

fx00f
01.09.2017
10:54:55

Bitbucket
01.09.2017
12:21:13
Dmitry Volodin pushed to noc/feature/microservices
Forcefully set processes timezones to config.timezone

Евгений
01.09.2017
13:03:24
Добрый вечер, пятница однако, дежурный апдейт noc и вдруг внезапно https://paste.ee/p/hyas8
Вот тут -
fatal: [node1]: FAILED! => {
"changed": true,
"cmd": [
"./noc",
"migrate-ch",
"--host",
"127.0.0.1"
],
"delta": "0:00:19.879000",
"end": "2017-09-01 15:55:39.387820",
"failed": true,
"rc": 2,
"start": "2017-09-01 15:55:19.508820"
}
А весь трейсбэк по ссыле в пасте
Подскажите люди добрые, что с этим делать
Ну вот никогда такого не было и вот опять!

Andrey
01.09.2017
13:05:02
598: Connection reset
надо проверить подключение к CH

Евгений
01.09.2017
13:05:18
Да, это я увидел

Andrey
01.09.2017
13:05:19
запущен ли он

Евгений
01.09.2017
13:05:25
Ага
Сейчас посмотрим
root@node1:/home/melkin# netstat -ap | grep clickh
tcp 0 0 *:8123 *:* LISTEN 871/clickhouse-serv
tcp 0 0 *:9000 *:* LISTEN 871/clickhouse-serv
tcp 0 0 *:9009 *:* LISTEN 871/clickhouse-serv
Как-то так... Вроде да

Ivan
01.09.2017
13:58:46
привет, новенькие?

Ilya
01.09.2017
14:32:57
Боты
Хотя один возможно нет

Google

Евгений
01.09.2017
14:42:59
Когда не проходит миграция и получаю connection reset c clickhouse то в логах clickhose нахожу такое - https://paste.ee/p/snka9
Никто не может прокомментировать?

Алексей
01.09.2017
14:43:39
там выше должен быть текст ошибки

Евгений
01.09.2017
14:44:52
В логе clickhose? Нет там больше ничего

Алексей
01.09.2017
14:45:10
это err log или log ?

Евгений
01.09.2017
14:45:12
(from thread 4) Received signal Illegal instruction (4)
err log

Алексей
01.09.2017
14:45:24
а в обычном чо

Евгений
01.09.2017
14:46:29
Тоже самое, только перед этими строками еще одна - 2017.09.01 17:35:35.620839 [ 3 ] <Information> HTTPHandler: Done processing query
Мало информативно, правда?

Алексей
01.09.2017
14:47:06
ага.

Евгений
01.09.2017
14:47:08
:(

Алексей
01.09.2017
14:47:13
можно включить трейс увроень

Евгений
01.09.2017
14:47:33
Ок
Попробую
libpthread глючит что-ли...

Dmitry
01.09.2017
14:49:48
может размера стека не хватает?

Евгений
01.09.2017
14:50:01
Не, все просто
Я на виртуалке

Google

Евгений
01.09.2017
14:50:22
For Yandex pre-built packages, minimal instruction set is SSE 4.2
Я так понимаю что банально нет этой инструкции
в процессоре

Ivan
01.09.2017
14:51:14
И много кто

Евгений
01.09.2017
14:51:37
У меня куэму

Алексей
01.09.2017
14:53:07
и он тоже

Ivan
01.09.2017
14:53:38
А если миграцию руками запустить при свежерестартнутом кх?

Евгений
01.09.2017
14:54:25
Как это сделать?

Ivan
01.09.2017
14:56:15
./noc migrate-ch кажется

Евгений
01.09.2017
14:56:54
Спасибо, я еще помучаю, потом отчитаюсь если чего нарою интересного

Алексей
01.09.2017
14:56:55
проверить на поддержку инструкции тоже можно
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

Ivan
01.09.2017
15:00:46

Евгений
01.09.2017
15:05:59
Intel(R) Xeon(R) CPU E5420 @ 2.50GHz
Описание, наборы инструкций: SSE, SSE2, SSE3, SSE4.1, EVP
SSE4.2 нет
Такая вот фигня, товарищи :(
А как эмулировать, ну буду искать