1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/test
David Steele 6b409d049e Update default block size and super block values based on testing.
Block sizes are incremented when the size of the map becomes as large as a single block. This is arbitrary but it appears to give a good balance of block size vs map size.

The full backup super block size is set to minimize loss of compression efficiency since most blocks in the database will likely never be modified. For diff/incr backup super blocks, a smaller size is allowable since only modified blocks are stored. The overall savings of not storing unmodified blocks offsets the small loss in compression efficiency due to the smaller super block and allows more granular fetches during restore.
2023-03-10 14:01:38 +07:00
..
certificate Add TLS Server. 2021-10-18 14:32:41 -04:00
code-count Rename BlockHash to BlockChecksum. 2023-03-09 11:04:03 +07:00
data Automate generation of WAL and pg_control test files. 2017-11-18 20:02:54 -05:00
lib/pgBackRestTest Use xxHash instead of SHA-1 for block incremental checksums. 2023-03-09 10:02:04 +07:00
src Update default block size and super block values based on testing. 2023-03-10 14:01:38 +07:00
.gitignore Move coverage results to test/result. 2020-03-14 15:29:42 -04:00
ci.pl Use uncrustify for code formatting. 2023-01-30 12:22:41 +07:00
container.yaml Remove support for PostgreSQL 9.0/9.1/9.2. 2022-12-20 12:20:47 +07:00
define.yaml Rename BlockHash to BlockChecksum. 2023-03-09 11:04:03 +07:00
Dockerfile Use uncrustify for code formatting. 2023-01-30 12:22:41 +07:00
test.pl Check for stray execute permissions in test.pl --code-format. 2023-02-01 12:57:04 +07:00
uncrustify.cfg Check for stray execute permissions in test.pl --code-format. 2023-02-01 12:57:04 +07:00
Vagrantfile Use uncrustify for code formatting. 2023-01-30 12:22:41 +07:00