1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/test
David Steele 9d91d1b2f8
Detect files that have not changed during non-delta incremental backup.
02eea55 added code to load a buffer of data from a file being backup up to detect files that have been truncated to zero after manifest generation. This mechanism can also be used to detect files that have not changed since the prior backup.

If the result of the file copy fits into a single buffer, then the size and checksum can be compared to the prior file before anything gets stored. If the file matches then it is referenced to the file in to prior backup.

The size that can be compared for normal copies is limited by the buffer size but for block incremental it works with any size file since there is no output from block incremental when the file is identical.
2024-03-08 15:07:43 +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 Detect files that have not changed during non-delta incremental backup. 2024-03-08 15:07:43 +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