Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Authors: Tzu-Li (Gordon) Tai, Congxian Qiu, Stefan Richter, Kostas Kloudas

Status

Current state"Under discussion"

...

  1. 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.
  2. 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.

...