Skip navigation links

Package io.atomix.copycat.server.storage.snapshot

Classes and interfaces that aid in storing, loading, and installing on-disk state machine snapshots.

See: Description

Package io.atomix.copycat.server.storage.snapshot Description

Classes and interfaces that aid in storing, loading, and installing on-disk state machine snapshots.

Snapshots are byte-level representations of the state machine's state taken periodically to allow entries to be removed from Copycat's Log during log compaction. Copycat interacts with snapshots primarily through the SnapshotStore which is responsible for storing and loading snapshots. Each snapshot is stored as a separate file on disk, and old snapshots may or may not be retained depending on the Storage configuration.

Author:
Jordan Halterman
Skip navigation links

Copyright © 2013–2016. All rights reserved.