ergo-services / ergo

An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
https://docs.ergo.services
MIT License
3.51k stars 138 forks source link

fix bug #86

Closed jiait closed 2 years ago

jiait commented 2 years ago

A process call B process with message, when B process crash, then A process always blocking

CLAassistant commented 2 years ago

CLA assistant check
All committers have signed the CLA.

halturin commented 2 years ago

Great catch. I'll take a look at it

halturin commented 2 years ago

This PR reveals the problem but doesn't fix it. This change breaks the message ordering (TestServerMessageOrder fails). The fix will be much more complex than removing a single line.

I'm working on it.

halturin commented 2 years ago

New issues created #89. I'm closing this PR.