Skip to main content

Module replay

Module replay 

Source
Expand description

Replay and time-travel debugging system.

Implements:

  • Incremental checkpointing with compression
  • Event journaling for perfect replay
  • Time-travel scrubbing to any simulation time

§Advanced TPS Kaizen (Section 4.3)

  • Zero-Copy Streaming Checkpoints (4.3.3): Stream directly to mmap [50]
  • Split Event Journal (4.3.4): Header/payload separation for fast scrubbing [50][54]
  • Schema Evolution (4.3.7): Version headers with migration support [50]

Structs§

Checkpoint
Checkpoint with compressed state.
CheckpointHeader
Checkpoint header for streaming checkpoints.
CheckpointManager
Checkpoint manager for incremental checkpointing.
EventHeader
Compact event header for fast time scrubbing [50][54].
EventJournal
Event journal for perfect replay.
JournalEntry
Journal entry for event replay.
SchemaMigrator
Schema migrator for backward compatibility [50].
SplitEventJournal
Split event journal for efficient time scrubbing [50][54].
StreamingCheckpointManager
Zero-copy streaming checkpoint manager [50].
TimeScrubber
Time-travel scrubber for interactive debugging.
VersionedEntry
Versioned journal entry for schema evolution [50].