package
0.0.0-20240318155159-e89a0ad6e1cb
Repository: https://github.com/apecloud/dataprotection-wal-g.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

BackupNamesFromBackups forms list of backup names from Backups.
BackupNamesFromBackupTimes forms list of backup names from BackupTime.
LastKnownInBackupTS returns begin_ts of oldest backup.
No description provided by the author
No description provided by the author
NewDefaultStorageSettings builds default storage settings struct.
NewDiscardUploader builds DiscardUploader.
NewStorageDownloader builds mongodb downloader.
NewStoragePurger builds mongodb StoragePurger.
NewStorageUploader builds mongodb uploader.
OldestBackupAfterTime returns last backup after given time.
SelectPurgingOplogArchives builds archive list to be deleted.
SequenceBetweenTS builds archive order between since and until timestamps archives can be written since multiple nodes and overlap each over, some timestamps may be lost, we should detect these cases.
No description provided by the author
SplitPurgingOplogArchivesByTS returns archives with start_maj_ts < purgeBeforeTS.

# Structs

DiscardUploader reads provided data and returns success.
No description provided by the author
StorageDownloader extends base folder with mongodb specific.
StoragePurger deletes files in storage.
StorageSettings defines storage relative paths.
StorageUploader extends base uploader with mongodb specific.

# Interfaces

Downloader defines interface to fetch mongodb oplog archives.
No description provided by the author
Uploader defines interface to store mongodb backups and oplog archives.

# Type aliases

Sequence represents serial archive route.