garnet
garnet copied to clipboard
Handle operations on keys of different type
Correctly handle operations issued for keys of different type. This issue is apparent for any pair of object commands. Below presented an example of current behavior and expected behavior.
Current behavior
Expected behavior
I have found that many of them are done through assert.
Rough prototype of a fix is here - https://github.com/microsoft/garnet/compare/obj-store-wrongtype?expand=1 but this needs to be refined and expanded to cover the surface.