http://stackstatus.net/post/147710624694/outage-postmortem-july-20-2016
иногда мне кажется, что весь backend должен в случае shit-storm переходить в режим “каждую инструкцию оборачиваем в timeout”…
На #закуску
Вчера мой коллега случайно запустил на dev машине от имени привел. юзера:
kill -9 -1 50322
Да, видел вчера, как лежал SO, я бы даже сказал, экспириенсыв ит. Если бы не гуглокэш, мылил бы шею )))
LikeLike
Таймаут на каждую инструкцию легко приведёт к неконсистентному состоянию 🙂 Но мои с недавнего времени любимые observables во многом с этим в общем-то помогают. Там можно таймаут сделать в конце цепочки а отменится всё посередине после глючащего элемента.
Только вот пока сеть работает, кто ж думает о таймаутах?
LikeLike
Neflix сделали небезынтересный пакет для удобной работы с ненадежными вызовами (Java, но есть Python клон):
https://www.youtube.com/watch?v=-gL-nO2cqwU
LikeLike
Любопытно!
LikeLike