Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

some problems #88

Closed
jiait opened this issue Dec 30, 2021 · 1 comment
Closed

some problems #88

jiait opened this issue Dec 30, 2021 · 1 comment

Comments

@jiait
Copy link

jiait commented Dec 30, 2021

Several problems were found:

  1. All the mailbox messages in the process are processed by coroutines. At present, there is a situation where the main process crashes unexpectedly, but the messages in the Mailbox can be processed in additional ways.

pid

  1. Multiple Ergo nodes communicate, and some nodes restart back and forth. Accidentally, after the restart, nodes cannot connect to each other, and Erlang nodes cannot ping Ergo nodes
@halturin
Copy link
Collaborator

thanks for the report.

about the first case: the order of output doesn't guarantee the order of happening. that's how stdout works. you shouldn't rely on it. you may also want to add the option -ergo.norecover to see where the exact panic happened.

not sure about the second case. could you please provide the way how to reproduce it? i suppose it could relate to the EPMD problem you have reported early.

PS: may I ask you to try the v210 branch? it has a lot of improvements in the network stack (including epmd feature)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants