voldemort.store.backup
Interface NativeBackupable

All Known Implementing Classes:
BdbStorageEngine, PartitionPrefixedBdbStorageEngine

public interface NativeBackupable

Storage engines that support native backups, that is, efficient backups to a locally mounted directory that ensure the integrity of the store, may implement this.


Method Summary
 void nativeBackup(java.io.File toDir, boolean checkIntegrity, boolean isIncremental, AsyncOperationStatus status)
          Perform a native backup
 

Method Detail

nativeBackup

void nativeBackup(java.io.File toDir,
                  boolean checkIntegrity,
                  boolean isIncremental,
                  AsyncOperationStatus status)
Perform a native backup

Parameters:
toDir - The directory to backup to
checkIntegrity - whether the integrity of the copied data needs to be verified
isIncremental - is the backup incremental
status - The async operation status to update/check


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu