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.
- Checkpoint
Header - Checkpoint header for streaming checkpoints.
- Checkpoint
Manager - Checkpoint manager for incremental checkpointing.
- Event
Header - Compact event header for fast time scrubbing [50][54].
- Event
Journal - Event journal for perfect replay.
- Journal
Entry - Journal entry for event replay.
- Schema
Migrator - Schema migrator for backward compatibility [50].
- Split
Event Journal - Split event journal for efficient time scrubbing [50][54].
- Streaming
Checkpoint Manager - Zero-copy streaming checkpoint manager [50].
- Time
Scrubber - Time-travel scrubber for interactive debugging.
- Versioned
Entry - Versioned journal entry for schema evolution [50].