Size: a a a

2020 May 22

MK

Maxim Koltsov in Haskell
Я бы тоже послушал объяснение
источник

IK

Ilya Kos in Haskell
Вот это работает ок
источник

IK

Ilya Kos in Haskell
А вот такое уже нет
источник

IK

Ilya Kos in Haskell
Ilya Kos
когда потом пытаюсь такое использовать получаю

Illegal polymorphic type: SuchGoodConstraint m
 GHC doesn't yet support impredicative polymorphism
на строке с CoB выдает вот это
источник

MK

Maxim Koltsov in Haskell
Ilya Kos
А вот такое уже нет
А где аргумент m?
источник

IK

Ilya Kos in Haskell
ой
источник

IK

Ilya Kos in Haskell
поправил
источник

MK

Maxim Koltsov in Haskell
И все равно ошибка?
источник

IK

Ilya Kos in Haskell
Ну да
источник

IK

Ilya Kos in Haskell
Сек
источник

I

Ilya in Haskell
Alexander Vershilov
Имеет ли тут смысл "сообщать" тредам, которые безнадёжно пытаются законнектиться, чтобы они попробовали снова, или просто снизить timeout соединения и делать ретраи?
Я не заметил, ответа на этот вопрос. А вопрос очень интересный.

@qnikst, что Вы решили делать?

Проблема с низкими timeout'ами в том, что иногда сервис может отвечать долго и ничего нет лучше, чем подождать. Я на последней работе ставил таймауты в 30 секунд к некоторым сервисам. Они просто медленные были.

Как в Вашем случае отличаются ситуации: сервис переехал на другую ноду, поэтому соединение зависло, от ситуации когда сервис легитимно тупит?
источник

IK

Ilya Kos in Haskell
источник

AV

Alexander Vershilov in Haskell
Пока не решил, висит тикет, жду окна, чтобы им заняться. Мониторинг, чтобы ловить проблему есть, она ужасна редкая, пока только во время меинтенанса кластера случалась.
В целом эти сервисы имеют достаточно хорошие гарантии по времени ответа, поэтому кажется, что таймаут в 2-5с  я могу себе позволить
источник

MK

Maxim Koltsov in Haskell
Видимо эта глупость и на констрейнты распространяется
Что forall только на верхнем уровне
источник

IK

Ilya Kos in Haskell
Maxim Koltsov
Видимо эта глупость и на констрейнты распространяется
Что forall только на верхнем уровне
Какая «эта»?
источник

MK

Maxim Koltsov in Haskell
Отсутствие импредикативности)
источник

IK

Ilya Kos in Haskell
ну первый и второй вариант абсолютно идентичны должны быть
источник

IK

Ilya Kos in Haskell
ну на первый взгляд
источник

IK

Ilya Kos in Haskell
но один работает, а другой нет
источник

IK

Ilya Kos in Haskell
Maxim Koltsov
Отсутствие импредикативности)
Постоянно с этой проблемой сталкивался, никогда не читал что это)
источник