garnet icon indicating copy to clipboard operation
garnet copied to clipboard

Added expiration to garnet objects at time of serialization deserialization

Open pradeepyadavmsft opened this issue 1 year ago • 1 comments

This fix addresses a bug where expiration is not being added to serialization, potentially causing some objects to become live again after recovery from a checkpoint.

If you are using the object store, please clean up older checkpoints as it will not be able to deserialize them due to the breaking nature of this change.

pradeepyadavmsft avatar Mar 20 '24 21:03 pradeepyadavmsft

The proposed serialization format is: [base class fields][derived class fields] where [base class fields] = [type][expiration]

badrishc avatar Mar 21 '24 17:03 badrishc