Authors: Tzu-Li (Gordon) Tai, Congxian Qiu, Stefan Richter, Kostas Kloudas
Status
Current state: "Under discussion"
...
- meta information for the keyed backend, such as the snapshot of the key serializer being used, as well as meta information about the registered keyed states.
- actual state entries, sequence ordered by
(KG, State ID)
. (mention why the sequence order is like that)
Writing of the meta information is governed by the KeyedBackendSerializationProxy
class. The class is commonly used by all subclasses of SnapshotStrategy
, such as RocksFullSnapshotStrategy
and HeapSnapshotStrategy
, before writing the state data. Therefore, this part is already unified.
...