module

Karma::Backup

Constants

DUMP_EXTENSION = ".tree"
METADATA_EXTENSION = ".meta.json"
SNAPSHOT_CHUNK_DEFAULT_BYTES = 262144
SNAPSHOT_CHUNK_MAX_BYTES = 524288

Class methods

dump(cluster, file_path, tree_name)
Source
dump_timestamp(file_path) : Int64
Source
dump_tree_name(file_path) : String
Source
dumps(dump_dir) : Array(String)
Source
fetch(file_path : String)
Source
fetch_chunk(file_path : String, offset : UInt64 = 0_u64, limit : Int32 = SNAPSHOT_CHUNK_DEFAULT_BYTES)
Source
info(dump_dir)
Source
install(file_name : String, data : Bytes, metadata : SnapshotMetadata, dump_dir = Karma.config.dump_dir) : String
Source
install_stream(file_name : String, metadata : SnapshotMetadata, dump_dir = Karma.config.dump_dir, &) : String
Source
latest_snapshot_metadata_by_tree(dump_dir) : Array(SnapshotMetadata)
Source
load(cluster, file_path, tree_name)
Source
metadata_path(file_path) : String
Source
prune(dump_dir, retain_per_tree : Int32) : Int32
Source
restore_lsn(dump_dir) : UInt64
Source
snapshot_metadata(file_path) : SnapshotMetadata
Source
verify(dump_dir)
Source

Nested types