You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I am currently trying to upgrade some very old programs to newer client versions, so we can finally get rid of predexp and update our clusters. The only possible client versions to bridge the gap, having support for both predexp and the new expressions, seem to be the 5.x versions.
Sadly these versions introduce incompatible changes in the key generation:
7b4c9a5 seems to remove the ability to use a []string value as a key. There seems to be no way to generate the same key in newer clients, making old data inaccessible.
How is one supposed to access data in newer versions, written with those kind of keys?
Also: can you please explain why this was removed? I cannot find any documentation on this.
The text was updated successfully, but these errors were encountered:
This was removed based on strict requirements from product, enforced by the server. I kept them going for a while, but at some point the client had to become compliant.
It is still possible to generate those keys, you just have to compute the digest yourself and use Key.SetDigest() method to assign it. Not sure if you can send the original key to the server though, since it will be rejected IIRC.
Hi, I am currently trying to upgrade some very old programs to newer client versions, so we can finally get rid of predexp and update our clusters. The only possible client versions to bridge the gap, having support for both predexp and the new expressions, seem to be the 5.x versions.
Sadly these versions introduce incompatible changes in the key generation:
7b4c9a5 seems to remove the ability to use a
[]string
value as a key. There seems to be no way to generate the same key in newer clients, making old data inaccessible.How is one supposed to access data in newer versions, written with those kind of keys?
Also: can you please explain why this was removed? I cannot find any documentation on this.
The text was updated successfully, but these errors were encountered: