Size: a a a

Scala User Group

2020 January 10

Oℕ

Oleg ℕizhnik in Scala User Group
Grigory Pomadchin
Когда зашепчут - сообщу, стей тьюнед
спасибо
источник

SA

Sergey Alaev in Scala User Group
Хороший сегодня день - два новых бага в cats-effect
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Эх, щас бы system.exit в неотменяемой инициализации ресурса вызывать
источник

SA

Sergey Alaev in Scala User Group
иногда очень нужно отменить, понимаешь
источник

SA

Sergey Alaev in Scala User Group
например, если у тебя ООМ на взлете, ты в файбере, уже успел насоздавать потоков и при этом очень хочешь, чтобы приложение все-таки завершилось
источник

DM

Daniel Matveev in Scala User Group
Sergey Alaev
например, если у тебя ООМ на взлете, ты в файбере, уже успел насоздавать потоков и при этом очень хочешь, чтобы приложение все-таки завершилось
Апрельский лёд
источник

SA

Sergey Alaev in Scala User Group
Daniel Matveev
Апрельский лёд
каждому своё. кто-то на спарке пишет, кто-то однопоточные приложения, кому-то пофиг на ООМ и зависания приложения, а у нас вот так вот.
источник

AO

Alexey Otts in Scala User Group
Sergey Alaev
каждому своё. кто-то на спарке пишет, кто-то однопоточные приложения, кому-то пофиг на ООМ и зависания приложения, а у нас вот так вот.
Ух как завуалирона назвал себя дартаньяном
источник

DM

Daniel Matveev in Scala User Group
мне конечно было бы интересно услышать о кейсе, когда вообще оом надо ловить, но раз до сих пор это так и не прозвучало, то вероятно нда
источник

AT

Aλeksei Tereχin in Scala User Group
классное приложение, которое может оом словить
источник

AS

Artem Sokolov in Scala User Group
try to allocate yet another 1Gb array -> OOM -> wait -> repeat
источник

DM

Daniel Matveev in Scala User Group
Aλeksei Tereχin
классное приложение, которое может оом словить
может и классное, без деталей не понять
источник

AS

Artem Sokolov in Scala User Group
гдето читал про то что ООМ это не всегда критикал вещь и есть логичный код который его обрабатывает
источник

A

Almaz in Scala User Group
Artem Sokolov
гдето читал про то что ООМ это не всегда критикал вещь и есть логичный код который его обрабатывает
GC
источник

AT

Aλeksei Tereχin in Scala User Group
ну это прямо какой то супер узкий кейс, чтобы какая то либо для широкого использования обрабатывала его, да еще и так как надо топикстартеру
источник

AS

Artem Sokolov in Scala User Group
Sergey Alaev
каждому своё. кто-то на спарке пишет, кто-то однопоточные приложения, кому-то пофиг на ООМ и зависания приложения, а у нас вот так вот.
однопоточные - это вы про фронтендеров?
или подразумевался синхронный код
источник

Oℕ

Oleg ℕizhnik in Scala User Group
По-моему уже выше выяснили, что Сергей не хочет ловить ООМ, хочет, чтобы приложение завершалось как раз, а оно не завершается из-за кастомного экзекушен контекста
источник

DM

Daniel Matveev in Scala User Group
значит я не так понял, простите
источник

SA

Sergey Alaev in Scala User Group
Oleg ℕizhnik
По-моему уже выше выяснили, что Сергей не хочет ловить ООМ, хочет, чтобы приложение завершалось как раз, а оно не завершается из-за кастомного экзекушен контекста
нет, оно не завершается, т.к. fiber тихо съедает ООМ.
источник

SA

Sergey Alaev in Scala User Group
и на выходе мы получаем разломанное приложение.
источник