Version 1.9.2 - 2013-10
- Data format version for non-SchemaManager (i.e. row/index) contents - Metadata format version for SchemaManager contents - Accumulator, at {@link #ACCUMULATOR_INDEX_SCHEMA_GEN}, for AIS generation - Serialized Protobuf per schema, via {@link ProtobufWriter}- Removed trees stored, with id and timestamp, for cleanup at next start - In-progress DDL, identified by session ID, stores two chunks of data: - Each affected table gets a key mapping to the DDL ID - New serialized Protobuf stored for each affected schema {@link #SCHEMA_TREE_NAME}Accumulator[0] => Seq (generation) Accumulator[1] => Seq (online IDs) "metaVersion" => long "dataVersion" => long "delayed",(long)id,(long)ts => "schema","tree" ... "protobuf","schema" => byte[] (AIS Protobuf) ... "protobufMem" => byte[] (AIS Protobuf) ... "online",(long)id => long (generation) ... "online",(long)id,"change",(int)tid => byte[] (ChangeSet Protobuf) ... "online",(long)id,"error" => String (error message, only set on error) ... "online",(long)id,"protobuf","schema" => byte[] (AIS Protobuf) ...
Version 1.2.1 - 2012-05
- Accumulator, at {@link #ACCUMULATOR_INDEX_SCHEMA_GEN}, for AIS generation - Serialized Protobuf per schema, via {@link ProtobufWriter}- Single "version" stored with every schema entry - Removed trees stored, with id and timestamp, for cleanup at next start {@link #SCHEMA_TREE_NAME}Accumulator[0] => Seq "delayedTree",(long)id,(long)ts => "schema","treeName" ... "by","PBAIS",(int)ver,"schema" => byte[] ... "by","PBMEMAIS" => byte[]
Version 0.4 - 2011-05
- Single k/v pair containing the entire serialized AIS, via the deleted com.foundationdb.ais.metamodel.io.MessageTarget. {@link #SCHEMA_TREE_NAME}"byAIS" => byte[]