linux-BR.org

Notícias de software livre e tecnologias

Então, se o nó sobreviver ao bloqueio (lembre-se, o Heart poderá declarar um nó bloqueado sem resposta e reiniciá-lo), ele deixará de alocar memória suficiente para a mensagem.Mas nada surgiu: não há operadores de lista e impressão bonita de grandes listas, tuplas e mapas hoje em dia é implementada 100% em Erlang, sem ligar para o Built-ins.Ao contrário do Postgres ou do MySQL, o Mnesia não é um sistema cliente-servidor com um servidor DB separado, mas está executando incorporado no aplicativo, assim como o SQLite.No entanto, a VM precisa executá-la atomicamente: os processos Erlang não conseguem encontrar um módulo em um estado semi-carregado, porque não existe esse estado definido no idioma.O inexplicável, o vergonhoso, a única coisa que nunca deveria ter acontecido: uma humilde dependência matando nosso poderoso Kred.

Fonte: https://engineering.klarna.com/the-hunt-for-the-cluster-killer-erlang-bug-81dd0640aa81?gi=4594777aa4b1