Skip to main content

Module point_in_time

Module point_in_time 

Source
Expand description

Point-in-time snapshot restore for vector indexes.

Enables recovery of a vector store to its exact state at any historical timestamp by:

  1. Locating the latest WAL checkpoint whose timestamp precedes the target.
  2. Replaying WAL entries from that checkpoint up to (and including) the target timestamp.

WAL timestamps are Unix-epoch seconds (u64) matching the format used by crate::wal::WalEntry.

Structsยง

CheckpointRef
Reference to a WAL checkpoint discovered during point-in-time search.
PointInTimeRestore
Driver for point-in-time recovery.