Skip to main content

chronon::observe::ArenaSnapshot

Copy of the arena region referenced by a batch of flushed records. More...

#include <ReorderBuffer.hpp>

Public Attributes

Name
std::vector< std::byte >data
uint32_tbase_offset
Offset adjustment for records into data.

Detailed Description

struct chronon::observe::ArenaSnapshot;

Copy of the arena region referenced by a batch of flushed records.

Enables double-buffered I/O: the drain thread snapshots referenced data so compactArena() can run immediately while I/O proceeds on the snapshot.

Public Attributes Documentation

variable data

std::vector< std::byte > data;

variable base_offset

uint32_t base_offset = 0;

Offset adjustment for records into data.


Updated on 2026-05-26 at 05:42:32 +0000