1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-08-08 14:22:06 +03:00

v2.51: Meson Build System

NOTE TO PACKAGERS: The build system for pgBackRest is now meson. The autoconf/make build will not receive any new features and will be removed after a few releases.

Bug Fixes:

* Skip zero-length files for block incremental delta restore. (Reviewed by Sebastian Krause, René Højbjerg Larsen. Reported by Sebastian Krause.)
* Fix performance regression in storage list. (Reviewed by Stephen Frost. Reported by Maksym Boguk.)
* Fix progress logging when file size changes during backup. (Reviewed by Stephen Frost. Reported by samkingno.)

Improvements:

* Improved support for dual stack connections. (Reviewed by Stephen Frost. Suggested by Timothée Peignier.)
* Make meson the primary build system. (Reviewed by Stephen Frost.)
* Detect files that have not changed during non-delta incremental backup. (Reviewed by Stephen Frost.)
* Prevent invalid recovery when backup_label removed. (Reviewed by Stephen Frost.)
* Improve archive-push WAL segment queue handling. (Reviewed by Stephen Frost.)
* Limit resume functionality to full backups. (Reviewed by Stephen Frost, Stefan Fercot.)
* Update resume functionality for block incremental. (Reviewed by Stephen Frost.)
* Allow --version and --help for version and help. (Reviewed by Greg Sabino Mullane. Suggested by Greg Sabino Mullane.)
* Add detailed backtrace to autoconf/make build. (Reviewed by Stephen Frost.)

Documentation Improvements:

* Update references to recovery.conf. (Reviewed by Stefan Fercot. Suggested by Stephen Frost.)
This commit is contained in:
David Steele
2024-03-25 09:53:22 +13:00
parent 76956e71cf
commit dc07fb1e5b
11 changed files with 679 additions and 528 deletions

View File

@@ -27,6 +27,14 @@ doc/lib/pgBackRestDoc/Common/Exception.pm:
class: doc/core
type: perl
doc/lib/pgBackRestDoc/Common/Host.pm:
class: doc/core
type: perl
doc/lib/pgBackRestDoc/Common/HostGroup.pm:
class: doc/core
type: perl
doc/lib/pgBackRestDoc/Common/Ini.pm:
class: doc/core
type: perl
@@ -115,6 +123,14 @@ doc/src/command/build/build.h:
class: doc/core
type: c/h
doc/src/command/build/man.c:
class: doc/core
type: c
doc/src/command/build/man.h:
class: doc/core
type: c/h
doc/src/command/build/reference.c:
class: doc/core
type: c
@@ -647,6 +663,14 @@ src/build/aclocal.m4:
class: build
type: make
src/build/common/exec.c:
class: build
type: c
src/build/common/exec.h:
class: build
type: c/h
src/build/common/regExp.c:
class: build
type: c
@@ -987,6 +1011,10 @@ src/command/expire/expire.h:
class: core
type: c/h
src/command/help/help.auto.c.inc:
class: core/auto
type: c
src/command/help/help.c:
class: core
type: c
@@ -2059,6 +2087,10 @@ src/postgres/client.h:
class: core
type: c/h
src/postgres/interface.auto.c.inc:
class: core/auto
type: c
src/postgres/interface.c:
class: core
type: c
@@ -2483,18 +2515,6 @@ test/lib/pgBackRestTest/Common/ExecuteTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Common/FileTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Common/HostGroupTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Common/HostTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Common/Io/Base.pm:
class: test/harness
type: perl
@@ -2523,10 +2543,6 @@ test/lib/pgBackRestTest/Common/ListTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Common/RunTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Common/Storage.pm:
class: test/harness
type: perl
@@ -2547,10 +2563,6 @@ test/lib/pgBackRestTest/Common/StoragePosixWrite.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Common/StorageRepo.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Common/VmTest.pm:
class: test/harness
type: perl
@@ -2559,94 +2571,6 @@ test/lib/pgBackRestTest/Common/Wait.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/ArchiveInfo.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/BackupInfo.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/ExpireEnvTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostAzureTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostBackupTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostBaseTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostDbCommonTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostDbSyntheticTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostDbTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostGcsTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostS3Test.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostSftpTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/HostEnvTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/InfoCommon.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Manifest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Module/Mock/MockAllTest.pm:
class: test/module
type: perl
test/lib/pgBackRestTest/Module/Mock/MockArchiveStopTest.pm:
class: test/module
type: perl
test/lib/pgBackRestTest/Module/Mock/MockArchiveTest.pm:
class: test/module
type: perl
test/lib/pgBackRestTest/Module/Mock/MockExpireTest.pm:
class: test/module
type: perl
test/lib/pgBackRestTest/Module/Mock/MockStanzaTest.pm:
class: test/module
type: perl
test/lib/pgBackRestTest/Module/Performance/PerformanceArchivePerlTest.pm:
class: test/module
type: perl
test/lib/pgBackRestTest/Module/Real/RealAllTest.pm:
class: test/module
type: perl
test/src/build/config/config.yaml:
class: test/harness
type: yaml
@@ -2739,6 +2663,14 @@ test/src/common/harnessFork.h:
class: test/harness
type: c/h
test/src/common/harnessHost.c:
class: test/harness
type: c
test/src/common/harnessHost.h:
class: test/harness
type: c/h
test/src/common/harnessInfo.c:
class: test/harness
type: c
@@ -3215,6 +3147,10 @@ test/src/module/info/manifestTest.c:
class: test/module
type: c
test/src/module/integration/allTest.c:
class: test/module
type: c
test/src/module/performance/storageTest.c:
class: test/module
type: c