From 888c4764d35391bd635d43724ef145d0ac41673e Mon Sep 17 00:00:00 2001 From: Stephen Atherton Date: Wed, 6 Mar 2019 01:57:03 -0800 Subject: [PATCH] Bug fix: fdbrestore was not using a default range set. --- fdbbackup/backup.actor.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fdbbackup/backup.actor.cpp b/fdbbackup/backup.actor.cpp index 4db36ae100..1596f72f50 100644 --- a/fdbbackup/backup.actor.cpp +++ b/fdbbackup/backup.actor.cpp @@ -1900,6 +1900,10 @@ Reference openBackupContainer(const char *name, std::string de } ACTOR Future runRestore(std::string destClusterFile, std::string originalClusterFile, std::string tagName, std::string container, Standalone> ranges, Version targetVersion, std::string targetTimestamp, bool performRestore, bool verbose, bool waitForDone, std::string addPrefix, std::string removePrefix) { + if(ranges.empty()) { + ranges.push_back_deep(ranges.arena(), normalKeys); + } + if(targetVersion != invalidVersion && !targetTimestamp.empty()) { fprintf(stderr, "Restore target version and target timestamp cannot both be specified\n"); throw restore_error();