1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/test
David Steele dddcbcd8e9
Limit resume functionality to full backups.
Resume does not work correctly with delta diff/incr backups because the presence of a reference causes it to remove the file with the idea that it can just be referenced again. This is true for timestamp-based backups but for deltas all existing files need to be rechecked (which requires a reference).

This is fixable but not without significant effort and new tests and it calls into question the usefulness of non-full resumes. For diff/incr, if the file was changed since the prior backup there is a good chance it will be modified again before the resume occurs.

In order to keep this feature as useful as possible for the most valuable case, limit resumes to full backups.
2024-03-10 09:32:55 +13:00
..
certificate Migrate integration tests to C. 2024-03-06 11:00:09 +13:00
code-count Begin v2.51 development. 2024-01-22 10:09:38 -03:00
data
lib/pgBackRestTest/Common Migrate integration tests to C. 2024-03-06 11:00:09 +13:00
src Limit resume functionality to full backups. 2024-03-10 09:32:55 +13:00
.gitignore Move coverage results to test/result. 2020-03-14 15:29:42 -04:00
ci.pl Migrate integration tests to C. 2024-03-06 11:00:09 +13:00
container.yaml Remove support for PostgreSQL 9.3. 2023-11-09 12:59:12 -03:00
define.yaml Migrate integration tests to C. 2024-03-06 11:00:09 +13:00
Dockerfile SFTP support for repository storage. 2023-05-13 19:16:16 +03:00
test.pl Migrate integration tests to C. 2024-03-06 11:00:09 +13:00
uncrustify.cfg Check for stray execute permissions in test.pl --code-format. 2023-02-01 12:57:04 +07:00
Vagrantfile SFTP support for repository storage. 2023-05-13 19:16:16 +03:00