Size: a a a

2019 October 01

СИ

Сергей Иванов in ErlangRus
Danil Zagoskin
нет. Хотя бы из-за того, что хз, есть ли в системе /etc/hostname и есть ли там точка (short vs long names)
а откуда берет информацию -sname ?
источник

DZ

Danil Zagoskin in ErlangRus
Сергей Иванов
а откуда берет информацию -sname ?
из hostname в ядре, до первой точки
источник

СИ

Сергей Иванов in ErlangRus
Danil Zagoskin
из hostname в ядре, до первой точки
еще и точки вырезает?! значит повторить надо $(hostname) и тд
все другие варианты несимметричные
источник

DZ

Danil Zagoskin in ErlangRus
Сергей Иванов
еще и точки вырезает?! значит повторить надо $(hostname) и тд
все другие варианты несимметричные
-sname — short name, это хостнейм без точек
-name — long name, сломается, если точек не найдёт
источник

DZ

Danil Zagoskin in ErlangRus
Danil Zagoskin
-sname — short name, это хостнейм без точек
-name — long name, сломается, если точек не найдёт
там, видимо, предполагалось, что по sname кластера с идентичным конфигом смогут независимо друг от друга работать в разных доменах
источник

DZ

Danil Zagoskin in ErlangRus
а вообще хочется distribution переписать к хуям.
Ибо в реальном мире можно не совсем угадать хостнейм.
И ещё в реальном мире может быть убит epmd
источник

DT

Dmitry Tyuterev in ErlangRus
Решение всех вопросов, возникающих при потери сетевой связанности рано или поздно приводит к желанию сменить подход взаимосвязей с межнода и дистрибуции на что-то стандартизированное (jsonrpc/thrift/... via http, mqtt/NATS/amqp/, ...redis и т.д.) ... в зависимости от необходимости сохранения скорости, синхронности/асинхронности и т.д. Как доп профит - возможность использовать другие языки в стеке (при обмене чем-то стандартным)...и прочие
источник

TH

Taras Halturin in ErlangRus
Danil Zagoskin
а вообще хочется distribution переписать к хуям.
Ибо в реальном мире можно не совсем угадать хостнейм.
И ещё в реальном мире может быть убит epmd
С EPMD да, но в остальном что не так?
источник

DZ

Danil Zagoskin in ErlangRus
Taras Halturin
С EPMD да, но в остальном что не так?
не угадывать хостнейм удалённой ноды
источник

TH

Taras Halturin in ErlangRus
Dmitry Tyuterev
Решение всех вопросов, возникающих при потери сетевой связанности рано или поздно приводит к желанию сменить подход взаимосвязей с межнода и дистрибуции на что-то стандартизированное (jsonrpc/thrift/... via http, mqtt/NATS/amqp/, ...redis и т.д.) ... в зависимости от необходимости сохранения скорости, синхронности/асинхронности и т.д. Как доп профит - возможность использовать другие языки в стеке (при обмене чем-то стандартным)...и прочие
Я в своей имплементации епмд сделал небольшой импрувмент
1) он встроен в году
2) при старте ноды соединяется к локальному EPMD ,если такового нет, то запускает свой и к нему цепляется
3) если нода с встроенным EPMD умерла, другие на это тут же реагируют попыткой запустить свой EPMD. И тут уже кто первый встал, того и тапки
источник

TH

Taras Halturin in ErlangRus
Если быть точным, не в реализации епмд, а в реализации ноды
источник

TH

Taras Halturin in ErlangRus
Схема получается устойчивая
источник

PK

Petr Kozorezov in ErlangRus
Слушайте, никто случаем не встрчался с такой проблемой при сборке fast_tls
Failed to load NIF library: '/home/petr.kozorezov/bidder/_build/prod/rel/cpmrtb/lib/fast_tls-1.1.2/priv/lib/fast_tls.so: undefined symbol: CRYPTO_set_locking_callback'"}]
источник

PK

Petr Kozorezov in ErlangRus
точнее не при сборке, а при загрузке нифа
источник

TH

Taras Halturin in ErlangRus
Danil Zagoskin
не угадывать хостнейм удалённой ноды
Зачем тебе угадывать хостнейм ноды? Если ты не владеешь ни пидом, ни зарегистрированным именем с названием ноды, то тебе видимо и не нужно туда обращаться ))
источник

VS

Vladimir Sekisov in ErlangRus
epmd, systemd, initd могут упасть - рулит только аппаратный резервированный whatchdog с тройной мажерацией
источник

ML

Maksim Lapshin in ErlangRus
Petr Kozorezov
Слушайте, никто случаем не встрчался с такой проблемой при сборке fast_tls
Failed to load NIF library: '/home/petr.kozorezov/bidder/_build/prod/rel/cpmrtb/lib/fast_tls-1.1.2/priv/lib/fast_tls.so: undefined symbol: CRYPTO_set_locking_callback'"}]
ldd делал?
источник

PK

Petr Kozorezov in ErlangRus
да, всё норм
источник

PK

Petr Kozorezov in ErlangRus
и версией openssl вроде всё норм
источник

TH

Taras Halturin in ErlangRus
Vladimir Sekisov
epmd, systemd, initd могут упасть - рулит только аппаратный резервированный whatchdog с тройной мажерацией
и дневального с тумбочкой рядом 😀
источник