1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/test/expect
Cynthia Shang 34c63276cd Automatically enable backup checksum delta when anomalies (e.g. timeline switch) are detected.
There are a number of cases where a checksum delta is more appropriate than the default time-based delta:

* Timeline has switched since the prior backup
* File timestamp is older than recorded in the prior backup
* File size changed but timestamp did not
* File timestamp is in the future compared to the start of the backup
* Online option has changed since the prior backup

A practical example is that checksum delta will be enabled after a failover to standby due to the timeline switch.  In this case, timestamps can't be trusted and our recommendation has been to run a full backup, which can impact the retention schedule and requires manual intervention.

Now, a checksum delta will be performed if the backup type is incr/diff.  This means more CPU will be used during the backup but the backup size will be smaller and the retention schedule will not be impacted.

Contributed by Cynthia Shang.
2018-11-01 11:31:25 -04:00
..
mock-all-001.log Automatically enable backup checksum delta when anomalies (e.g. timeline switch) are detected. 2018-11-01 11:31:25 -04:00
mock-all-002.log Automatically enable backup checksum delta when anomalies (e.g. timeline switch) are detected. 2018-11-01 11:31:25 -04:00
mock-all-003.log Automatically enable backup checksum delta when anomalies (e.g. timeline switch) are detected. 2018-11-01 11:31:25 -04:00
mock-archive-001.log Correct current history item in InfoPg to always be in position 0. 2018-10-19 12:31:56 +02:00
mock-archive-002.log Allow hashSize() to run on remote storage. 2018-09-18 11:39:48 -04:00
mock-archive-003.log Move encryption in mock/archive tests to remote tests. 2018-09-06 09:35:34 -07:00
mock-archive-stop-001.log Fix issue with archive-push-queue-max not being honored on connection error. 2018-10-27 16:57:57 +01:00
mock-archive-stop-002.log Fix issue with archive-push-queue-max not being honored on connection error. 2018-10-27 16:57:57 +01:00
mock-archive-stop-003.log Fix issue with archive-push-queue-max not being honored on connection error. 2018-10-27 16:57:57 +01:00
mock-archive-stop-004.log Fix issue with archive-push-queue-max not being honored on connection error. 2018-10-27 16:57:57 +01:00
mock-archive-stop-005.log Fix issue with archive-push-queue-max not being honored on connection error. 2018-10-27 16:57:57 +01:00
mock-archive-stop-006.log Fix issue with archive-push-queue-max not being honored on connection error. 2018-10-27 16:57:57 +01:00
mock-archive-stop-007.log Fix issue with archive-push-queue-max not being honored on connection error. 2018-10-27 16:57:57 +01:00
mock-expire-001.log Add log-subprocess option to allow file logging for local and remote subprocesses. 2018-08-22 20:05:49 -04:00
mock-expire-002.log Add log-subprocess option to allow file logging for local and remote subprocesses. 2018-08-22 20:05:49 -04:00
mock-stanza-001.log Correct current history item in InfoPg to always be in position 0. 2018-10-19 12:31:56 +02:00
mock-stanza-002.log Support configurable WAL segment size. 2018-09-25 10:24:42 +01:00
mock-stanza-003.log Support configurable WAL segment size. 2018-09-25 10:24:42 +01:00
real-all-001.log Add checksum delta for incremental backups. 2018-09-19 11:12:45 -04:00
real-all-002.log Add checksum delta for incremental backups. 2018-09-19 11:12:45 -04:00
real-all-003.log Add checksum delta for incremental backups. 2018-09-19 11:12:45 -04:00
real-all-004.log Add checksum delta for incremental backups. 2018-09-19 11:12:45 -04:00
real-all-005.log Add checksum delta for incremental backups. 2018-09-19 11:12:45 -04:00
real-all-006.log Add checksum delta for incremental backups. 2018-09-19 11:12:45 -04:00