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"