PbHummockVersionCheckpointEnvelope

Type Alias PbHummockVersionCheckpointEnvelope 

Source
pub type PbHummockVersionCheckpointEnvelope = HummockVersionCheckpointEnvelope;

Aliased Type§

pub struct PbHummockVersionCheckpointEnvelope {
    pub compression_algorithm: i32,
    pub payload: Vec<u8>,
    pub checksum: Option<u64>,
}

Fields§

§compression_algorithm: i32§payload: Vec<u8>

Compressed (or uncompressed if algorithm is NONE) PbHummockVersionCheckpoint bytes.

§checksum: Option<u64>

xxhash64 checksum of the payload bytes (compressed data) for integrity verification. Presence of this field distinguishes new envelope format from legacy raw checkpoints.