Skip to main content

Module snapshot_differ

Module snapshot_differ 

Source
Expand description

Snapshot differ — computes the minimal set of block operations needed to transform one storage snapshot into another.

Used for incremental sync and delta-compression of backup chains.

Structs§

DiffResult
The result of comparing two snapshots.
Snapshot
An immutable point-in-time view of a set of content-addressed blocks.
SnapshotDiffer
Computes the minimal set of BlockOps to transition from one Snapshot to another.
SnapshotEntry
A single content-addressed block referenced by a snapshot.

Enums§

BlockOp
A single operation on a content-addressed block.