Size: a a a

2020 October 20

AV

Alexander Vershilov in haskell_blah
хаха
источник

A

Andrey in haskell_blah
мне интересно как можно калибровать и измерять эту усталость в зависимости от нагрузки
источник

AV

Alexander Vershilov in haskell_blah
Вообще хотя не знаю 200ms это в YC ssl коннект к pg
источник

A

Andrey in haskell_blah
особенно, когда речь заходит о системах яндекса
источник

AV

Alexander Vershilov in haskell_blah
Но если очень много коннектов, то радостно до 10с поднимается
источник

AV

Alexander Vershilov in haskell_blah
Поэтому у меня resource-pool с ограничением на кол-во одновременно выделяемых ресурсом
источник

AV

Alexander Vershilov in haskell_blah
И логика позволяющая переключиться на освобождённое соединение если то, которое хочет взять тред ещё делается
источник

AV

Alexander Vershilov in haskell_blah
(последнее пока не в проде)
источник

A

Andrey in haskell_blah
пока что получается, что менеджер с SSL и таймаутом в 1 секунду начинает чихать, если мы начинаем генерить 200 rps к внешнему ресурсу.. один чих - один сегфолт
источник

A

Andrey in haskell_blah
я думаю воспроизвести, сделав какой-то синтетический тест, и зарепортить в http-client-tls
источник

LO

Leonid 🦇 Onokhov in haskell_blah
Это с нативным тлсом или с опенссл?
источник

A

Andrey in haskell_blah
с нативным
источник

A

Andrey in haskell_blah
кажется
источник

A

Andrey in haskell_blah
не точно, надо проверить ещё
источник

LO

Leonid 🦇 Onokhov in haskell_blah
Там поди половина на С
источник

A

Andrey in haskell_blah
если так, то надо будет локализовывать и патчить клиента
источник

A

Andrey in haskell_blah
яндекс и тут подкузьмил своей тугодумностью
источник

A

Andrey in haskell_blah
Andrey
если так, то надо будет локализовывать и патчить клиента
если это получится сделать, то тогда можно простить ему этот огрех, т.к. он своим кейсом сделает клиента чуточку лучше
источник

A

Andrey in haskell_blah
но пока рано об этом говорить
источник

AV

Alexander Vershilov in haskell_blah
А bakeoff? backpressure?
источник