-
Notifications
You must be signed in to change notification settings - Fork 196
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
Always on status causing panic #2113
Comments
Sorry about the delay. This seems like a critical issue. I'll work on it ASAP. |
The proximate cause of this appears to be |
Thanks for getting back on this so quickly. For a little more context we primarily saw this issue after a server restart where many clients were trying to connect all at once. That would probably help explain the states being out of sync. We haven't seen this again yet since we made the irc clients we use less aggressive on the reconnect so it does seem fairly rare and only under load. |
I'm testing the fix for this now on my private server. Assuming everything goes well, I'll probably release the fix in 2.13.0-rc1 (i.e. a beta version of 2.13) in the next few days. |
See ergochat#2113 for motivation
@Sheikah45 the fix was released in v2.13.0-rc1: https://github.com/ergochat/ergo/releases/tag/v2.13.0-rc1 Would you be able to try it out? |
Yeah it is on my list to deploy and I can get back to you on what I observe over the week Edit: It is now deployed and I will let you know of any issues. |
We have been running it the last few days and haven't experienced any issues with upwards of 12000 always-on clients |
We are using ergochat as the chat server for our game client. We have recently been experimenting with using the always-on functionality to enable offline messages for our player base.
After enabling always on we have noticed that the chat server occasionally dies from an invalid memory address when trying to update the status of one of the users. This was occurring when there were approximately 1k users both offline and online.
I tried to search the documentation to see if there were any caveats related to the always-on status but was not able to find anything. If you have any ideas or suggestions on how this possibly could be resolved that would be greatly appreciated.
We are using ergochat 2.12.0 running in docker.
The text was updated successfully, but these errors were encountered: