-
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
Akka.Cluster.Sharding: potential wire format problem when upgrading from v1.4 to v1.5 with state-store-mode=ddata
and remember-entities=on
#6704
Comments
There is a big wire format incompatibility between 1.4 and 1.5 that was introduced in #5857
This class is serialized inside the |
@Arkatufus if we were going to try to patch this for users upgrading, without also breaking it again for users who are happily running on v1.5, is there a viable path for doing so? |
We need to add a new |
We would use this new |
I think that's worth considering - although we haven't had that many reports of this issue in the wild just yet (aside from the original one that prompted this issue.) |
I'll do a local build test and see if this fixes things |
Version Information
Version of Akka.NET? v1.4 --> v1.5
Which Akka.NET Modules? Akka.Cluster.Sharding
Describe the bug
When upgrading an existing Akka.NET cluster that has
remember-entities=on
andstate-store-mode=ddata
, the following error can appear on the v1.4 nodes:This appears to be a wire format issue - the user who reported this issue hadn't materially changed any of their code at all.
To Reproduce
We need to reproduce this to see if this is an oversight in our management of the wire format for v1.5 for this specific group of users.
Steps to reproduce the behavior:
Expected behavior
Upgrade should occur without any errors.
Actual behavior
To be determined.
The text was updated successfully, but these errors were encountered: