-
Notifications
You must be signed in to change notification settings - Fork 232
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
mixnode hard restart after tokio-runtime-worker panicked #1123
Comments
the log with backtrace=full
|
Same here and couldn't figure out the exact root cause. As mentioned by @falcon-light : it's a real concern due to the potential impact on the popularity. The same investigation results than mentioned by @altogo : every ~6 hours, every ~10-15K mixed packets, etc. I've crossed over the hardware/network monitoring data with the exact failures timestamp : nothing relevant can be highlighted (hardware resources are fine, etc.). Thanks |
@altogo @falcon-light @securixhk just wanted to drop in and say (1) that this issue is in the backlog and will be gotten to, but also (2) clarify something in here: The number of packets mixed as seen in the network explorer is not matched to the amount of reputation that the node has in any formal way. This information is self-reported, so isn't used as a measure of a node's reputation or popularity when the active / inactive sets are being chosen. As such, that your mixnode resets to 0 packets mixed won't have a formal influence on whether or not the node is selected to be included in the active set in each epoch. |
Hi all, @mfahampshire - got in here before me. Thank you for raising the issue here, as Max mentioned it's in the backlog @securixhk - via automation using @securixhk - what is your hardware specification - are you using Ubuntu (our binaries are built against Ubuntu 20.04)? To add RUST_BACKTRACE=1 you will need to set in your
|
Thanks a lot @mfahampshire for these relieving details and confirming that it's already in the backlog, on your end :). Thanks @tommyv1987 for the input. I've adjusted the service file : will drop here the backtrace results, later. Hardware specifications :
Thanks. |
Hey @tommyv1987, For your information, here are the backtrace outputs : - Backtrace 1 :
- Backtrace full :
Thanks. |
Got the same issue for nym-mixnode of version 1.0.1 on ubuntu 20.04. May 06 16:24:49 reer198 nym-mixnode[566543]: thread 'tokio-runtime-worker' panicked at 'attempt to multiply with overflow', /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/num/mod.rs:827:5 |
This problem repeated always, as a result, hurting the rewards of my machine cuz the uptime is interrupted. This can be observed from more than one nodes. Please check and fix it soon otherwise, it's pretty depressing. |
Duplicate ticket raised here—#1259. |
Changed status to in progress on dev board. |
restart every ~25k mixed packets os: Ubuntu 22.04 LTS
|
Hi all, We now have a fix in place. I will update this thread once the binary has been published. Thanks. |
Thanks a lot for this great update :) ! |
Hi, tommyv, may I know what time you set for this update publish? thanks. |
Hi @miscab Not to sure on the binary published date, but it will happen shortly. However, if you're in urgent need to change the binary now. Here is what I recommend. Follow the instructions on this page: However, once you've successfully cloned the repository - checkout this commit - 0f6f47c
Now in the root of the directory you can run -> This will produce your binary in the Check the binary has compiled correctly by running
If you've built the binary on your server, the same process applies as above, minus the the copying of the binary. This should get you going with the latest binary in the interim. If you have any other questions don't hesitate to ask. Thanks. |
Installed this build. Problem is solved. Thx. |
That's an amazing solution, thanks for your wonderful work!!! |
after some times (around 15000 mixed packet) the mixnode panicked and hard restart.
An example:
Which area of Nym were you using?
VPS linux
CPU:2 vCore
RAM:4096 MB
Storage:80 GB SSD
Application: mixnode
OS: debian 11 x64
Version: Nym Mixnode (0.12.1)
Additional context
will run it with backtrace=full to see if i have more info
The text was updated successfully, but these errors were encountered: