1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-12 10:04:14 +02:00
pgbackrest/test
David Steele c4bf775099
Fix missing reference in diff/incr backup.
When loading prior manifests without the new reference list, the code failed to add the current backup to the reference list. Since the current backup is never explicitly referenced, building references from the file list was not sufficient to generate a complete list.

The main problem here was a bad test, fixed in 28f6604. This masked the issue and prevented it from being found. Now it is clear in the test that the current label is missing from the reference list.

Fix by adding the current label to the reference list if a reference list is not stored in the manifest.
2022-11-28 16:42:35 +08:00
..
certificate Add TLS Server. 2021-10-18 14:32:41 -04:00
code-count v2.41: Backup Annotations 2022-09-19 10:08:10 -07:00
data Automate generation of WAL and pg_control test files. 2017-11-18 20:02:54 -05:00
lib/pgBackRestTest Update test.pl --psql-bin option to match command-line help. 2022-11-14 12:47:27 +08:00
src Fix missing reference in diff/incr backup. 2022-11-28 16:42:35 +08:00
.gitignore Move coverage results to test/result. 2020-03-14 15:29:42 -04:00
ci.pl Add experimental Meson build. 2022-06-03 14:13:56 -04:00
container.yaml Finalize catalog number for PostgreSQL 15 release. 2022-10-16 09:58:35 +13:00
define.yaml Pass filters to remote storage as a handler array. 2022-10-18 16:11:35 +13:00
Dockerfile Test Dockerfile improvements. 2022-07-21 19:27:58 -04:00
test.pl Update test.pl --psql-bin option to match command-line help. 2022-11-14 12:47:27 +08:00
Vagrantfile Update CI to use Ubuntu 22.04 and Fedora 36. 2022-06-06 16:32:20 -04:00