Size: a a a

2016 April 20

RT

Roman Tsisyk in Tarantool
getaddrinfo не работает
источник

RT

Roman Tsisyk in Tarantool
и еще куча функций
источник

RT

Roman Tsisyk in Tarantool
вообще статиком собирать зло
источник

YS

Yura Sokolov in Tarantool
Roman Tsisyk
getaddrinfo не работает
getaddrinfo вообще зло. Может его заменить на c-ares ? или сделать хотя бы compile-time опцией.
Хотя, наверное это мало кому нужно.
источник

RT

Roman Tsisyk in Tarantool
чем оно зло?
источник

RT

Roman Tsisyk in Tarantool
оно есть в системе и работает
источник

YS

Yura Sokolov in Tarantool
ну, тем что если dns не работает, то оно блокирует поток на почти бесконечное время. Конечно, это нужно умудриться, чтобы dns не работал... в мэйле как минимум раз умудрялись (но, правда, давно)
источник

RT

Roman Tsisyk in Tarantool
ну что эти дурики не сделали timeout это да
источник

RT

Roman Tsisyk in Tarantool
мы через тред пул зовем и не паримся
источник

EB

Eugene Blikh in Tarantool
Есть линуксовое решение для не блокирующего днс?
источник

EB

Eugene Blikh in Tarantool
Прямо в линупсе, я имею ввиду
источник

MA

Mons Anderson in Tarantool
прямо - нет
источник

MA

Mons Anderson in Tarantool
c-ares
источник

MA

Mons Anderson in Tarantool
я в своё время напилил связку с ev: https://github.com/Mons/libevares
источник

MA

Mons Anderson in Tarantool
может быть не идеальна или с багами )
источник

EB

Eugene Blikh in Tarantool
источник

EB

Eugene Blikh in Tarantool
Я вот об этом говорил
источник

NZ

Nick Zavaritsky in Tarantool
там скорее всего тредпул внутре, ка и во всем aio в линуксе
источник

MA

Mons Anderson in Tarantool
прекратите называть gethostbyaddr/getadrrinfo dns'ом
dns - это A/AAAA/SRV/TXT/NS/...
источник

EB

Eugene Blikh in Tarantool
вопрос именно в getaddrinfo же
источник