diff --git a/doc/xml/release.xml b/doc/xml/release.xml
index 90a6812c5..d16cb822d 100644
--- a/doc/xml/release.xml
+++ b/doc/xml/release.xml
@@ -68,6 +68,14 @@
Add helper for repository storage.
+
+
+
+
+
+ Restore bIgnoreMissing
flag in backupFile()
lost in storage refactor.
+
+
Migrate walIsPartial()
, walIsSegment()
, and walSegmentFind()
from Perl to C.
diff --git a/lib/pgBackRest/Backup/File.pm b/lib/pgBackRest/Backup/File.pm
index da912a7c4..1c5e157c2 100644
--- a/lib/pgBackRest/Backup/File.pm
+++ b/lib/pgBackRest/Backup/File.pm
@@ -136,7 +136,7 @@ sub backupFile
}
# Open the file
- my $oSourceFileIo = storageDb()->openRead($strDbFile, {rhyFilter => $rhyFilter, bIgnoreMissing => true});
+ my $oSourceFileIo = storageDb()->openRead($strDbFile, {rhyFilter => $rhyFilter, bIgnoreMissing => $bIgnoreMissing});
# If source file exists
if (defined($oSourceFileIo))
diff --git a/src/perl/embed.auto.c b/src/perl/embed.auto.c
index df4fe4926..9782422f7 100644
--- a/src/perl/embed.auto.c
+++ b/src/perl/embed.auto.c
@@ -3188,7 +3188,7 @@ static const EmbeddedModule embeddedModule[] =
"push(@{$rhyFilter}, {strClass => STORAGE_FILTER_GZIP, rxyParam => [{iLevel => $iCompressLevel}]});\n"
"}\n"
"\n\n"
- "my $oSourceFileIo = storageDb()->openRead($strDbFile, {rhyFilter => $rhyFilter, bIgnoreMissing => true});\n"
+ "my $oSourceFileIo = storageDb()->openRead($strDbFile, {rhyFilter => $rhyFilter, bIgnoreMissing => $bIgnoreMissing});\n"
"\n\n"
"if (defined($oSourceFileIo))\n"
"{\n"