You've already forked pgbackrest
mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2025-07-03 00:26:59 +02:00
Reduce the scope of mock/all exclusion tests.
Run exclusions only on the tests where they will have an effect to reduce churn in the expect logs when they change.
This commit is contained in:
@ -58,42 +58,27 @@ backrest-checksum="[CHECKSUM]"
|
|||||||
full backup - error on identical link destinations (db-master host)
|
full backup - error on identical link destinations (db-master host)
|
||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --exclude=postgresql.auto.conf --exclude=pg_log/ --exclude=pg_log2 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast --type=full
|
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast --type=full
|
||||||
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
||||||
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
||||||
P00 WARN: exclude special file 'apipe' from backup
|
|
||||||
P00 INFO: exclude pg_log/logfile from backup using 'pg_log/' exclusion
|
|
||||||
P00 INFO: exclude pg_log2 from backup using 'pg_log2' exclusion
|
|
||||||
P00 INFO: exclude pg_log2/logfile from backup using 'pg_log2' exclusion
|
|
||||||
P00 INFO: exclude postgresql.auto.conf from backup using 'postgresql.auto.conf' exclusion
|
|
||||||
P00 ERROR: [070]: link [TEST_PATH]/db-master/db/base/pg_hba.conf (../pg_config) references a subdirectory of or the same directory as link [TEST_PATH]/db-master/db/base/pg_config_bad (../../db/pg_config)
|
P00 ERROR: [070]: link [TEST_PATH]/db-master/db/base/pg_hba.conf (../pg_config) references a subdirectory of or the same directory as link [TEST_PATH]/db-master/db/base/pg_config_bad (../../db/pg_config)
|
||||||
P00 INFO: backup command end: aborted with exception [070]
|
P00 INFO: backup command end: aborted with exception [070]
|
||||||
|
|
||||||
full backup - error on link to a link (db-master host)
|
full backup - error on link to a link (db-master host)
|
||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --exclude=postgresql.auto.conf --exclude=pg_log/ --exclude=pg_log2 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast --type=full
|
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast --type=full
|
||||||
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
||||||
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
||||||
P00 WARN: exclude special file 'apipe' from backup
|
|
||||||
P00 INFO: exclude pg_log/logfile from backup using 'pg_log/' exclusion
|
|
||||||
P00 INFO: exclude pg_log2 from backup using 'pg_log2' exclusion
|
|
||||||
P00 INFO: exclude pg_log2/logfile from backup using 'pg_log2' exclusion
|
|
||||||
P00 INFO: exclude postgresql.auto.conf from backup using 'postgresql.auto.conf' exclusion
|
|
||||||
P00 ERROR: [070]: link '[TEST_PATH]/db-master/db/base/postgresql.conf.bad' -> '../pg_config/postgresql.conf.link' cannot reference another link
|
P00 ERROR: [070]: link '[TEST_PATH]/db-master/db/base/postgresql.conf.bad' -> '../pg_config/postgresql.conf.link' cannot reference another link
|
||||||
P00 INFO: backup command end: aborted with exception [070]
|
P00 INFO: backup command end: aborted with exception [070]
|
||||||
|
|
||||||
full backup - create pg_stat link, pg_clog dir (db-master host)
|
full backup - create pg_stat link, pg_clog dir (db-master host)
|
||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --manifest-save-threshold=3 --buffer-size=16384 --checksum-page --process-max=1 --repo1-type=cifs --type=full --stanza=db backup
|
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --manifest-save-threshold=3 --buffer-size=16384 --checksum-page --process-max=1 --repo1-type=cifs --type=full --stanza=db backup
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
P00 INFO: backup command begin [BACKREST-VERSION]: --buffer-size=16384 --checksum-page --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --exclude=postgresql.auto.conf --exclude=pg_log/ --exclude=pg_log2 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --manifest-save-threshold=3 --no-online --pg1-path=[TEST_PATH]/db-master/db/base --process-max=1 --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --repo1-type=cifs --stanza=db --start-fast --type=full
|
P00 INFO: backup command begin [BACKREST-VERSION]: --buffer-size=16384 --checksum-page --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --manifest-save-threshold=3 --no-online --pg1-path=[TEST_PATH]/db-master/db/base --process-max=1 --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --repo1-type=cifs --stanza=db --start-fast --type=full
|
||||||
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
||||||
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
||||||
P00 WARN: exclude special file 'apipe' from backup
|
|
||||||
P00 INFO: exclude pg_log/logfile from backup using 'pg_log/' exclusion
|
|
||||||
P00 INFO: exclude pg_log2 from backup using 'pg_log2' exclusion
|
|
||||||
P00 INFO: exclude pg_log2/logfile from backup using 'pg_log2' exclusion
|
|
||||||
P00 INFO: exclude postgresql.auto.conf from backup using 'postgresql.auto.conf' exclusion
|
|
||||||
P01 INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 33%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b
|
P01 INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 33%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b
|
||||||
P00 WARN: invalid page checksums found in file [TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7
|
P00 WARN: invalid page checksums found in file [TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7
|
||||||
P01 INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/44000_init (32KB, 49%) checksum 7a16d165e4775f7c92e8cdf60c0af57313f0bf90
|
P01 INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/44000_init (32KB, 49%) checksum 7a16d165e4775f7c92e8cdf60c0af57313f0bf90
|
||||||
@ -140,9 +125,6 @@ spool-path=[TEST_PATH]/db-master/spool
|
|||||||
|
|
||||||
[global:backup]
|
[global:backup]
|
||||||
archive-copy=y
|
archive-copy=y
|
||||||
exclude=postgresql.auto.conf
|
|
||||||
exclude=pg_log/
|
|
||||||
exclude=pg_log2
|
|
||||||
start-fast=y
|
start-fast=y
|
||||||
|
|
||||||
+ supplemental file: [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1]/backup.manifest
|
+ supplemental file: [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1]/backup.manifest
|
||||||
@ -226,7 +208,6 @@ pg_data/base/32768={}
|
|||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
pg_data/pg_dynshmem={}
|
pg_data/pg_dynshmem={}
|
||||||
pg_data/pg_log={}
|
|
||||||
pg_data/pg_notify={}
|
pg_data/pg_notify={}
|
||||||
pg_data/pg_replslot={}
|
pg_data/pg_replslot={}
|
||||||
pg_data/pg_serial={}
|
pg_data/pg_serial={}
|
||||||
@ -282,7 +263,7 @@ P00 INFO: stop command end: completed successfully
|
|||||||
full backup - global stop (db-master host)
|
full backup - global stop (db-master host)
|
||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --exclude=postgresql.auto.conf --exclude=pg_log/ --exclude=pg_log2 --exclude=apipe --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast --type=full
|
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast --type=full
|
||||||
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
||||||
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
||||||
P00 ERROR: [062]: stop file exists for all stanzas
|
P00 ERROR: [062]: stop file exists for all stanzas
|
||||||
@ -304,7 +285,7 @@ P00 INFO: stop command end: completed successfully
|
|||||||
full backup - stanza stop (db-master host)
|
full backup - stanza stop (db-master host)
|
||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --exclude=postgresql.auto.conf --exclude=pg_log/ --exclude=pg_log2 --exclude=apipe --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast --type=full
|
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast --type=full
|
||||||
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
||||||
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
||||||
P00 ERROR: [062]: stop file exists for stanza db
|
P00 ERROR: [062]: stop file exists for stanza db
|
||||||
@ -987,7 +968,7 @@ restore_command = '[BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf
|
|||||||
incr backup - invalid database version (db-master host)
|
incr backup - invalid database version (db-master host)
|
||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --stanza=db backup
|
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --stanza=db backup
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --exclude=postgresql.auto.conf --exclude=pg_log/ --exclude=pg_log2 --exclude=apipe --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast
|
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast
|
||||||
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
||||||
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
||||||
P00 ERROR: [051]: database version = 9.4, system-id 1000000000000000094 does not match backup version = 8.0, system-id = 1000000000000000094
|
P00 ERROR: [051]: database version = 9.4, system-id 1000000000000000094 does not match backup version = 8.0, system-id = 1000000000000000094
|
||||||
@ -997,7 +978,7 @@ P00 INFO: backup command end: aborted with exception [051]
|
|||||||
incr backup - invalid system id (db-master host)
|
incr backup - invalid system id (db-master host)
|
||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --stanza=db backup
|
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --stanza=db backup
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --exclude=postgresql.auto.conf --exclude=pg_log/ --exclude=pg_log2 --exclude=apipe --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast
|
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast
|
||||||
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
||||||
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
||||||
P00 ERROR: [051]: database version = 9.4, system-id 1000000000000000094 does not match backup version = 9.4, system-id = 6999999999999999999
|
P00 ERROR: [051]: database version = 9.4, system-id 1000000000000000094 does not match backup version = 9.4, system-id = 6999999999999999999
|
||||||
|
@ -411,6 +411,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
|
|
||||||
@ -694,6 +695,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -900,6 +902,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -1109,6 +1112,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -1316,6 +1320,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -1546,6 +1551,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -1751,6 +1757,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -1959,6 +1966,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -2176,6 +2184,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -2379,6 +2388,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -2589,6 +2599,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -2837,6 +2848,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
@ -3049,6 +3061,7 @@ pg_data/base/16384={}
|
|||||||
pg_data/base/32768={}
|
pg_data/base/32768={}
|
||||||
pg_data/global={}
|
pg_data/global={}
|
||||||
pg_data/pg_clog={}
|
pg_data/pg_clog={}
|
||||||
|
pg_data/pg_log={}
|
||||||
pg_data/pg_stat={}
|
pg_data/pg_stat={}
|
||||||
pg_data/pg_tblspc={}
|
pg_data/pg_tblspc={}
|
||||||
pg_tblspc={}
|
pg_tblspc={}
|
||||||
|
@ -287,19 +287,6 @@ sub run
|
|||||||
'7a16d165e4775f7c92e8cdf60c0af57313f0bf90', $lTime);
|
'7a16d165e4775f7c92e8cdf60c0af57313f0bf90', $lTime);
|
||||||
$oHostDbMaster->dbFileCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'base/32768/44000', 'IGNORE');
|
$oHostDbMaster->dbFileCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'base/32768/44000', 'IGNORE');
|
||||||
$oHostDbMaster->dbFileCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'base/32768/t333_44000', 'IGNORE');
|
$oHostDbMaster->dbFileCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'base/32768/t333_44000', 'IGNORE');
|
||||||
|
|
||||||
# Create files to be excluded with the --exclude option
|
|
||||||
$oHostBackup->configUpdate(
|
|
||||||
{(CFGDEF_SECTION_GLOBAL . ':backup') =>
|
|
||||||
{cfgOptionName(CFGOPT_EXCLUDE) => ['postgresql.auto.conf', 'pg_log/', 'pg_log2']}});
|
|
||||||
$oHostDbMaster->dbLinkCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'postgresql.auto.conf',
|
|
||||||
'../pg_config/postgresql.conf', true);
|
|
||||||
$oHostDbMaster->manifestPathCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'pg_log');
|
|
||||||
$oHostDbMaster->dbFileCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'pg_log/logfile', 'IGNORE');
|
|
||||||
$oHostDbMaster->dbPathCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'pg_log2');
|
|
||||||
$oHostDbMaster->dbFileCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'pg_log2/logfile', 'IGNORE');
|
|
||||||
|
|
||||||
executeTest('mkfifo ' . $oHostDbMaster->dbBasePath() . '/apipe');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Help and Version. These have complete unit tests, so here just make sure there is output from the command line.
|
# Help and Version. These have complete unit tests, so here just make sure there is output from the command line.
|
||||||
@ -389,11 +376,6 @@ sub run
|
|||||||
$oManifest{&MANIFEST_SECTION_BACKUP_OPTION}{&MANIFEST_KEY_PROCESS_MAX} = $bS3 ? 2 : 1;
|
$oManifest{&MANIFEST_SECTION_BACKUP_OPTION}{&MANIFEST_KEY_PROCESS_MAX} = $bS3 ? 2 : 1;
|
||||||
$oManifest{&MANIFEST_SECTION_BACKUP_OPTION}{&MANIFEST_KEY_BUFFER_SIZE} = 4194304;
|
$oManifest{&MANIFEST_SECTION_BACKUP_OPTION}{&MANIFEST_KEY_BUFFER_SIZE} = 4194304;
|
||||||
|
|
||||||
# Add pipe to exclusions
|
|
||||||
$oHostBackup->configUpdate(
|
|
||||||
{(CFGDEF_SECTION_GLOBAL . ':backup') =>
|
|
||||||
{cfgOptionName(CFGOPT_EXCLUDE) => ['postgresql.auto.conf', 'pg_log/', 'pg_log2', 'apipe']}});
|
|
||||||
|
|
||||||
# Error on backup option to check logging
|
# Error on backup option to check logging
|
||||||
#---------------------------------------------------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------------------------------------------------
|
||||||
if (!$bRemote)
|
if (!$bRemote)
|
||||||
@ -507,6 +489,18 @@ sub run
|
|||||||
\%oManifest, MANIFEST_TARGET_PGDATA, 'changecontent.txt', 'CONTENT', '238a131a3e8eb98d1fc5b27d882ca40b7618fd2a', $lTime,
|
\%oManifest, MANIFEST_TARGET_PGDATA, 'changecontent.txt', 'CONTENT', '238a131a3e8eb98d1fc5b27d882ca40b7618fd2a', $lTime,
|
||||||
undef, true);
|
undef, true);
|
||||||
|
|
||||||
|
# Create files to be excluded with the --exclude option
|
||||||
|
$oHostBackup->configUpdate(
|
||||||
|
{(CFGDEF_SECTION_GLOBAL . ':backup') =>
|
||||||
|
{cfgOptionName(CFGOPT_EXCLUDE) => ['postgresql.auto.conf', 'pg_log/', 'pg_log2', 'apipe']}});
|
||||||
|
$oHostDbMaster->dbLinkCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'postgresql.auto.conf',
|
||||||
|
'../pg_config/postgresql.conf', true);
|
||||||
|
$oHostDbMaster->manifestPathCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'pg_log');
|
||||||
|
$oHostDbMaster->dbFileCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'pg_log/logfile', 'IGNORE');
|
||||||
|
$oHostDbMaster->dbPathCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'pg_log2');
|
||||||
|
$oHostDbMaster->dbFileCreate(\%oManifest, MANIFEST_TARGET_PGDATA, 'pg_log2/logfile', 'IGNORE');
|
||||||
|
executeTest('mkfifo ' . $oHostDbMaster->dbBasePath() . '/apipe');
|
||||||
|
|
||||||
$strFullBackup = $oHostBackup->backup(
|
$strFullBackup = $oHostBackup->backup(
|
||||||
$strType, 'resume',
|
$strType, 'resume',
|
||||||
{oExpectedManifest => \%oManifest,
|
{oExpectedManifest => \%oManifest,
|
||||||
@ -563,6 +557,9 @@ sub run
|
|||||||
{rhExpectedManifest => \%oManifest, bDelta => true, strUser => !$bRemote ? 'root' : undef,
|
{rhExpectedManifest => \%oManifest, bDelta => true, strUser => !$bRemote ? 'root' : undef,
|
||||||
strOptionalParam => ' --link-all' . ($bRemote ? ' --cmd-ssh=/usr/bin/ssh' : '')});
|
strOptionalParam => ' --link-all' . ($bRemote ? ' --cmd-ssh=/usr/bin/ssh' : '')});
|
||||||
|
|
||||||
|
# Remove excludes now that they just create noise in the log
|
||||||
|
$oHostBackup->configUpdate({(CFGDEF_SECTION_GLOBAL . ':backup') => {cfgOptionName(CFGOPT_EXCLUDE) => []}});
|
||||||
|
|
||||||
# Run again to fix permissions
|
# Run again to fix permissions
|
||||||
if (!$bRemote)
|
if (!$bRemote)
|
||||||
{
|
{
|
||||||
@ -751,9 +748,6 @@ sub run
|
|||||||
$strType = CFGOPTVAL_BACKUP_TYPE_INCR;
|
$strType = CFGOPTVAL_BACKUP_TYPE_INCR;
|
||||||
my $strTblSpcPath = $oHostDbMaster->dbBasePath() . '/' . DB_PATH_PGTBLSPC;
|
my $strTblSpcPath = $oHostDbMaster->dbBasePath() . '/' . DB_PATH_PGTBLSPC;
|
||||||
|
|
||||||
# Remove excludes now that they just create noise in the log
|
|
||||||
$oHostBackup->configUpdate({(CFGDEF_SECTION_GLOBAL . ':backup') => {cfgOptionName(CFGOPT_EXCLUDE) => []}});
|
|
||||||
|
|
||||||
# Create a directory in pg_tablespace
|
# Create a directory in pg_tablespace
|
||||||
storageTest()->pathCreate("${strTblSpcPath}/path", {strMode => '0700', bCreateParent => true});
|
storageTest()->pathCreate("${strTblSpcPath}/path", {strMode => '0700', bCreateParent => true});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user