Skip to content

WriteLabel

Purpose

The WriteLabel specifies which keys a transaction may and will write to. The rationale behind this information is that if a transaction definitely write to a set of keys, there is no need to wait for previous read or writes to this key.

Structure

Field Type Description
will_write KVSKey set in V1, this is a generic set of keys that will be written
may_write KVSKey set in V1, this is a generic set of keys that may be written

From V2 onward, after imposing a tree-structure on keys (or something similar), we can represent potentially infinite sets of keys.