-
Notifications
You must be signed in to change notification settings - Fork 1k
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
ClusterReceptionist, RingOrdering - Unable to sort because the IComparer.Compare() method returns inconsistent results. #3840
Comments
@hhko thanks! We'll look into this. |
Me and @hhko is co-worker. Let me explain about our environment.
There is an additional explanation for the error.
|
Thanks folks - I'm going to get to work on fixing this soon. Flying back from India to the USA at the moment, but we'll take care of this. Sorry for not following up sooner - been traveling continuously since this issue was filed. |
Figured this out in #2535 - it's the comparer that's bad. Working on a multi-node test to verify the fix and to ensure that old nodes properly get pruned out of the state. |
Fixed broker `IComparer` for ClusterClient hash ring and ported over other handoff fixes. Close #2535 Close #2312 Close #3840 * implemented akka/akka#24167 * implemented akka/akka#22992
Fixed broker `IComparer` for ClusterClient hash ring and ported over other handoff fixes. Close akkadotnet#2535 Close akkadotnet#2312 Close akkadotnet#3840 * implemented akka/akka#24167 * implemented akka/akka#22992
After #2535 issue occurs, RingOrdering throws an exception(IComparer.Compare) repeatedly.
As a result, The 'Akka.Cluster.Tools.Client.ClusterReceptionist' is continuously restarting and Memory is increasing up to 20G.
The text was updated successfully, but these errors were encountered: