Class HotBackupManager
java.lang.Object
com.loomcache.server.persistence.HotBackupManager
Writes operator-triggered Hot Backup snapshots to a separate backup directory.
The live WAL/snapshot directory is left untouched; each Raft group is captured
as a normal validated
SnapshotStore snapshot under its own subdirectory.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateBackup(Collection<HotBackupManager.GroupSnapshot> snapshots)
-
Constructor Details
-
HotBackupManager
-
-
Method Details
-
createBackup
public HotBackupManager.HotBackupMetadata createBackup(Collection<HotBackupManager.GroupSnapshot> snapshots) throws IOException - Throws:
IOException
-