From 665f261ea4e8a89d116a22e9fb5ad12676665622 Mon Sep 17 00:00:00 2001 From: David Steele Date: Mon, 5 May 2025 13:10:22 -0400 Subject: [PATCH] v2.55.1: Bug Fixes Bug Fixes: * Revert "calculate content-md5 on S3 only when required". (Reviewed by David Christensen. Reported by Frank Brendel.) * Fix lower bounds checking for option keys. (Reviewed by David Christensen, Wolfgang Walther. Reported by Wolfgang Walther.) --- CONTRIBUTING.md | 2 +- README.md | 2 +- doc/resource/exe.cache | 623 +++++++++---------- doc/resource/git-history.cache | 22 + doc/xml/auto/metric-coverage-report.auto.xml | 8 +- doc/xml/release/2025/2.55.1.xml | 2 +- meson.build | 2 +- src/version.h | 4 +- test/code-count/file-type.yaml | 4 + 9 files changed, 347 insertions(+), 322 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 139971b71..dea7938e3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -260,7 +260,7 @@ pgbackrest/test/test.pl --vm-out --module=common --test=wait P00 INFO: P1-T1/1 - vm=none, module=common, test=wait - P00 INFO: test command begin 2.55.0: [common/wait] --log-level=info --no-log-timestamp --repo-path=/home/vagrant/test/repo --scale=1 --test-path=/home/vagrant/test --vm=none --vm-id=0 + P00 INFO: test command begin 2.55.1: [common/wait] --log-level=info --no-log-timestamp --repo-path=/home/vagrant/test/repo --scale=1 --test-path=/home/vagrant/test --vm=none --vm-id=0 P00 INFO: test command end: completed successfully run 1 - waitNew(), waitMore, and waitFree() L0018 expect AssertError: assertion 'waitTime <= 999999000' failed diff --git a/README.md b/README.md index 420959718..dca14254a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ pgBackRest is a reliable backup and restore solution for PostgreSQL that seamlessly scales up to the largest databases and workloads. -pgBackRest [v2.55.0](https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.55.0) is the current stable release. Release notes are on the [Releases](http://www.pgbackrest.org/release.html) page. +pgBackRest [v2.55.1](https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.55.1) is the current stable release. Release notes are on the [Releases](http://www.pgbackrest.org/release.html) page. Please give us a star on [GitHub](https://github.com/pgbackrest/pgbackrest) if you like pgBackRest! diff --git a/doc/resource/exe.cache b/doc/resource/exe.cache index 54c150e4a..65f1e32a8 100644 --- a/doc/resource/exe.cache +++ b/doc/resource/exe.cache @@ -156,7 +156,7 @@ " ", "P00 INFO: P1-T1/1 - vm=none, module=common, test=wait", " ", - " P00 INFO: test command begin 2.55.0: [common/wait] --log-level=info --no-log-timestamp --repo-path=/home/vagrant/test/repo --scale=1 --test-path=/home/vagrant/test --vm=none --vm-id=0", + " P00 INFO: test command begin 2.55.1: [common/wait] --log-level=info --no-log-timestamp --repo-path=/home/vagrant/test/repo --scale=1 --test-path=/home/vagrant/test --vm=none --vm-id=0", " P00 INFO: test command end: completed successfully", " run 1 - waitNew(), waitMore, and waitFree()", " L0018 expect AssertError: assertion 'waitTime <= 999999000' failed", @@ -352,7 +352,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo mkdir -p /build/pgbackrest-release-2.55.0" + "sudo mkdir -p /build/pgbackrest-release-2.55.1" ], "host" : "build", "load-env" : true, @@ -365,7 +365,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo cp -r /pgbackrest/* /build/pgbackrest-release-2.55.0" + "sudo cp -r /pgbackrest/* /build/pgbackrest-release-2.55.1" ], "host" : "build", "load-env" : true, @@ -419,7 +419,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "meson setup /build/pgbackrest /build/pgbackrest-release-2.55.0" + "meson setup /build/pgbackrest /build/pgbackrest-release-2.55.1" ], "host" : "build", "load-env" : true, @@ -601,7 +601,7 @@ "type" : "exe", "value" : { "output" : [ - "pgBackRest 2.55.0 - General help", + "pgBackRest 2.55.1 - General help", "", "Usage:", " pgbackrest [options] [command]", @@ -727,7 +727,7 @@ "type" : "exe", "value" : { "output" : [ - "pgBackRest 2.55.0 - 'backup' command - 'log-path' option help", + "pgBackRest 2.55.1 - 'backup' command - 'log-path' option help", "", "Path where log files are stored.", "", @@ -987,7 +987,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-create command begin 2.55.0: --exec-id=377-04baf9b7 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", + "P00 INFO: stanza-create command begin 2.55.1: --exec-id=377-87743616 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", "P00 INFO: stanza-create for stanza 'demo' on repo1", "P00 INFO: stanza-create command end: completed successfully" ] @@ -1014,10 +1014,10 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=385-22615bff --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", + "P00 INFO: check command begin 2.55.1: --exec-id=385-c96e0ee9 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 000000010000000000000001 successfully archived to '/var/lib/pgbackrest/archive/demo/16-1/0000000100000000/000000010000000000000001-0f20782f86d20ed6487132ce4e1f4674af053cc0.gz' on repo1", + "P00 INFO: WAL segment 000000010000000000000001 successfully archived to '/var/lib/pgbackrest/archive/demo/16-1/0000000100000000/000000010000000000000001-ce9289f79867819258af79ffa4d150deb16ca2d3.gz' on repo1", "P00 INFO: check command end: completed successfully" ] } @@ -1074,16 +1074,16 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: backup command begin 2.55.0: --exec-id=409-120f539e --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo --start-fast", + "P00 INFO: backup command begin 2.55.1: --exec-id=409-09d7370f --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo --start-fast", "P00 WARN: no prior backup exists, incr backup has been changed to full", "P00 INFO: execute non-exclusive backup start: backup begins after the requested immediate checkpoint completes", "P00 INFO: backup start archive = 000000010000000000000002, lsn = 0/2000028", " [filtered 3 lines of output]", "P00 INFO: check archive for segment(s) 000000010000000000000002:000000010000000000000003", - "P00 INFO: new backup label = 20250421-132216F", + "P00 INFO: new backup label = 20250505-153608F", "P00 INFO: full backup size = 22.0MB, file total = 963", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=409-120f539e --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo" + "P00 INFO: expire command begin 2.55.1: --exec-id=409-09d7370f --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo" ] } }, @@ -1101,7 +1101,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-132216F" + "20250505-153608F" ] } }, @@ -1129,10 +1129,10 @@ "output" : [ " [filtered 7 lines of output]", "P00 INFO: check archive for segment(s) 000000010000000000000004:000000010000000000000005", - "P00 INFO: new backup label = 20250421-132216F_20250421-132219D", + "P00 INFO: new backup label = 20250505-153608F_20250505-153612D", "P00 INFO: diff backup size = 8.3KB, file total = 963", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=434-60cb387f --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo" + "P00 INFO: expire command begin 2.55.1: --exec-id=434-a44db86f --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo" ] } }, @@ -1164,17 +1164,17 @@ " db (current)", " wal archive min/max (16): 000000010000000000000001/000000010000000000000005", "", - " full backup: 20250421-132216F", - " timestamp start/stop: 2025-04-21 13:22:16+00 / 2025-04-21 13:22:18+00", + " full backup: 20250505-153608F", + " timestamp start/stop: 2025-05-05 15:36:08+00 / 2025-05-05 15:36:11+00", " wal start/stop: 000000010000000000000002 / 000000010000000000000003", " database size: 22.0MB, database backup size: 22.0MB", " repo1: backup set size: 2.9MB, backup size: 2.9MB", "", - " diff backup: 20250421-132216F_20250421-132219D", - " timestamp start/stop: 2025-04-21 13:22:19+00 / 2025-04-21 13:22:21+00", + " diff backup: 20250505-153608F_20250505-153612D", + " timestamp start/stop: 2025-05-05 15:36:12+00 / 2025-05-05 15:36:13+00", " wal start/stop: 000000010000000000000004 / 000000010000000000000005", " database size: 22.0MB, database backup size: 8.3KB", - " repo1: backup set size: 2.9MB, backup size: 448B", + " repo1: backup set size: 2.9MB, backup size: 464B", " backup reference total: 1 full" ] } @@ -1428,7 +1428,7 @@ "output" : [ " name | last_successful_backup | last_archived_wal ", "--------+------------------------+--------------------------", - " \"demo\" | 2025-04-21 13:22:21+00 | 000000010000000000000005", + " \"demo\" | 2025-05-05 15:36:13+00 | 000000010000000000000005", "(1 row)" ] } @@ -1462,7 +1462,7 @@ "type" : "exe", "value" : { "output" : [ - "1745241741" + "1746459373" ] } }, @@ -1607,7 +1607,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-132237F" + "20250505-153628F" ] } }, @@ -1615,7 +1615,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo -u postgres pgbackrest --stanza=demo --set=20250421-132237F info" + "sudo -u postgres pgbackrest --stanza=demo --set=20250505-153628F info" ], "highlight" : { "filter" : false, @@ -1639,10 +1639,10 @@ " db (current)", " wal archive min/max (16): 000000020000000000000007/000000020000000000000009", "", - " full backup: 20250421-132237F", - " timestamp start/stop: 2025-04-21 13:22:37+00 / 2025-04-21 13:22:39+00", + " full backup: 20250505-153628F", + " timestamp start/stop: 2025-05-05 15:36:28+00 / 2025-05-05 15:36:29+00", " wal start/stop: 000000020000000000000008 / 000000020000000000000009", - " lsn start/stop: 0/8000028 / 0/9000088", + " lsn start/stop: 0/8000028 / 0/9000050", " database size: 22.0MB, database backup size: 22.0MB", " repo1: backup size: 2.9MB", " database list: postgres (5)", @@ -1656,7 +1656,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo -u postgres pgbackrest --stanza=demo --set=20250421-132237F \\", + "sudo -u postgres pgbackrest --stanza=demo --set=20250505-153628F \\", " --annotation=key= --annotation=new_key=new_value annotate" ], "host" : "pg-primary", @@ -1670,7 +1670,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo -u postgres pgbackrest --stanza=demo --set=20250421-132237F info" + "sudo -u postgres pgbackrest --stanza=demo --set=20250505-153628F info" ], "highlight" : { "filter" : false, @@ -1694,10 +1694,10 @@ " db (current)", " wal archive min/max (16): 000000020000000000000007/000000020000000000000009", "", - " full backup: 20250421-132237F", - " timestamp start/stop: 2025-04-21 13:22:37+00 / 2025-04-21 13:22:39+00", + " full backup: 20250505-153628F", + " timestamp start/stop: 2025-05-05 15:36:28+00 / 2025-05-05 15:36:29+00", " wal start/stop: 000000020000000000000008 / 000000020000000000000009", - " lsn start/stop: 0/8000028 / 0/9000088", + " lsn start/stop: 0/8000028 / 0/9000050", " database size: 22.0MB, database backup size: 22.0MB", " repo1: backup size: 2.9MB", " database list: postgres (5)", @@ -1750,7 +1750,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "archive retention on backup 20250421-132216F|remove archive" + "archive retention on backup 20250505-153608F|remove archive" ] }, "host" : "pg-primary", @@ -1762,8 +1762,8 @@ "value" : { "output" : [ " [filtered 975 lines of output]", - "P00 INFO: repo1: remove expired backup 20250421-132234F", - "P00 DETAIL: repo1: 16-1 archive retention on backup 20250421-132237F, start = 000000020000000000000008", + "P00 INFO: repo1: remove expired backup 20250505-153625F", + "P00 DETAIL: repo1: 16-1 archive retention on backup 20250505-153628F, start = 000000020000000000000008", "P00 INFO: repo1: 16-1 remove archive, start = 000000020000000000000007, stop = 000000020000000000000007", "P00 INFO: expire command end: completed successfully" ] @@ -1783,7 +1783,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-132241F" + "20250505-153631F" ] } }, @@ -1798,7 +1798,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "expire full backup set 20250421-132216F|archive retention on backup 20250421-132241F|remove archive" + "expire full backup set 20250505-153608F|archive retention on backup 20250505-153631F|remove archive" ] }, "host" : "pg-primary", @@ -1810,9 +1810,9 @@ "value" : { "output" : [ " [filtered 11 lines of output]", - "P00 INFO: repo1: expire full backup 20250421-132237F", - "P00 INFO: repo1: remove expired backup 20250421-132237F", - "P00 INFO: repo1: 16-1 remove archive, start = 000000020000000000000008, stop = 000000020000000000000009", + "P00 INFO: repo1: expire full backup 20250505-153628F", + "P00 INFO: repo1: remove expired backup 20250505-153628F", + "P00 INFO: repo1: 16-1 remove archive, start = 000000020000000000000008, stop = 00000002000000000000000A", "P00 INFO: expire command end: completed successfully" ] } @@ -1877,7 +1877,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-132243F_20250421-132246D" + "20250505-153633F_20250505-153636D" ] } }, @@ -1905,7 +1905,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "expire diff backup set 20250421-132243F_20250421-132246D" + "expire diff backup set 20250505-153633F_20250505-153636D" ] }, "host" : "pg-primary", @@ -1918,10 +1918,10 @@ "output" : [ " [filtered 10 lines of output]", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=874-6ac36691 --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-diff=1 --repo1-retention-full=2 --stanza=demo", - "P00 INFO: repo1: expire diff backup set 20250421-132243F_20250421-132246D, 20250421-132243F_20250421-132247I", - "P00 INFO: repo1: remove expired backup 20250421-132243F_20250421-132247I", - "P00 INFO: repo1: remove expired backup 20250421-132243F_20250421-132246D", + "P00 INFO: expire command begin 2.55.1: --exec-id=874-b831e96e --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-diff=1 --repo1-retention-full=2 --stanza=demo", + "P00 INFO: repo1: expire diff backup set 20250505-153633F_20250505-153636D, 20250505-153633F_20250505-153638I", + "P00 INFO: repo1: remove expired backup 20250505-153633F_20250505-153638I", + "P00 INFO: repo1: remove expired backup 20250505-153633F_20250505-153636D", "P00 INFO: expire command end: completed successfully" ] } @@ -1973,7 +1973,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-132243F_20250421-132249D" + "20250505-153633F_20250505-153640D" ] } }, @@ -2017,7 +2017,7 @@ " [filtered 6 lines of output]", "P00 INFO: backup stop archive = 000000020000000000000017, lsn = 0/17000050", "P00 INFO: check archive for segment(s) 000000020000000000000016:000000020000000000000017", - "P00 INFO: new backup label = 20250421-132243F_20250421-132252D", + "P00 INFO: new backup label = 20250505-153633F_20250505-153643D", "P00 INFO: diff backup size = 8.3KB, file total = 963", "P00 INFO: backup command end: completed successfully", " [filtered 2 lines of output]" @@ -2038,7 +2038,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-132243F_20250421-132252D" + "20250505-153633F_20250505-153643D" ] } }, @@ -2053,7 +2053,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "archive retention on backup 20250421-132243F_20250421-132249D|remove archive" + "archive retention on backup 20250505-153633F_20250505-153640D|remove archive" ] }, "host" : "pg-primary", @@ -2064,11 +2064,11 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: expire command begin 2.55.0: --exec-id=951-57bc7d40 --log-level-console=detail --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-archive=1 --repo1-retention-archive-type=diff --repo1-retention-diff=2 --repo1-retention-full=2 --stanza=demo", - "P00 DETAIL: repo1: 16-1 archive retention on backup 20250421-132241F, start = 00000002000000000000000A, stop = 00000002000000000000000B", - "P00 DETAIL: repo1: 16-1 archive retention on backup 20250421-132243F, start = 00000002000000000000000C, stop = 00000002000000000000000D", - "P00 DETAIL: repo1: 16-1 archive retention on backup 20250421-132243F_20250421-132249D, start = 000000020000000000000012, stop = 000000020000000000000013", - "P00 DETAIL: repo1: 16-1 archive retention on backup 20250421-132243F_20250421-132252D, start = 000000020000000000000016", + "P00 INFO: expire command begin 2.55.1: --exec-id=950-c6af69bb --log-level-console=detail --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-archive=1 --repo1-retention-archive-type=diff --repo1-retention-diff=2 --repo1-retention-full=2 --stanza=demo", + "P00 DETAIL: repo1: 16-1 archive retention on backup 20250505-153631F, start = 00000002000000000000000B, stop = 00000002000000000000000B", + "P00 DETAIL: repo1: 16-1 archive retention on backup 20250505-153633F, start = 00000002000000000000000C, stop = 00000002000000000000000D", + "P00 DETAIL: repo1: 16-1 archive retention on backup 20250505-153633F_20250505-153640D, start = 000000020000000000000012, stop = 000000020000000000000013", + "P00 DETAIL: repo1: 16-1 archive retention on backup 20250505-153633F_20250505-153643D, start = 000000020000000000000016", "P00 INFO: repo1: 16-1 remove archive, start = 00000002000000000000000E, stop = 000000020000000000000011", "P00 INFO: repo1: 16-1 remove archive, start = 000000020000000000000014, stop = 000000020000000000000015", "P00 INFO: expire command end: completed successfully" @@ -2116,13 +2116,13 @@ "P00 INFO: remove invalid files/links/paths from '/var/lib/postgresql/16/demo'", "P00 DETAIL: remove invalid file '/var/lib/postgresql/16/demo/backup_label.old'", "P00 DETAIL: remove invalid file '/var/lib/postgresql/16/demo/base/1/pg_internal.init'", - " [filtered 14 lines of output]", - "P01 DETAIL: restore file /var/lib/postgresql/16/demo/backup_label (260B, 0.00%) checksum c2b44a40bea599ae0e41169c76589711d996fc04", - "P01 DETAIL: restore file /var/lib/postgresql/16/demo/pg_multixact/members/0000 - exists and matches backup (bundle 20250421-132243F/1/0, 8KB, 0.04%) checksum 0631457264ff7f8d5fb1edc2c0211992a67c73e6", - "P01 DETAIL: restore file /var/lib/postgresql/16/demo/PG_VERSION - exists and matches backup (bundle 20250421-132243F/1/40, 3B, 0.04%) checksum 3596ea087bfdaf52380eae441077572ed289d657", - "P01 DETAIL: restore file /var/lib/postgresql/16/demo/global/pg_filenode.map - exists and matches backup (bundle 20250421-132243F/1/64, 524B, 0.04%) checksum 3de878cf56cdb80345e88da11f91bc6d46f9f804", - "P01 DETAIL: restore file /var/lib/postgresql/16/demo/global/6303 - exists and matches backup (bundle 20250421-132243F/1/232, 16KB, 0.11%) checksum 96cb6929d946c1f99979ee1454d0e507bce1356b", - " [filtered 987 lines of output]" + " [filtered 13 lines of output]", + "P00 DETAIL: remove invalid file '/var/lib/postgresql/16/demo/postmaster.opts'", + "P01 DETAIL: restore file /var/lib/postgresql/16/demo/backup_label (260B, 0.00%) checksum ad24e14059cb8ecf184023253f8b5fca6f14af04", + "P01 DETAIL: restore file /var/lib/postgresql/16/demo/PG_VERSION - exists and matches backup (bundle 20250505-153633F/1/0, 3B, 0.00%) checksum 3596ea087bfdaf52380eae441077572ed289d657", + "P01 DETAIL: restore file /var/lib/postgresql/16/demo/pg_multixact/members/0000 - exists and matches backup (bundle 20250505-153633F/1/24, 8KB, 0.04%) checksum 0631457264ff7f8d5fb1edc2c0211992a67c73e6", + "P01 DETAIL: restore file /var/lib/postgresql/16/demo/global/pg_filenode.map - exists and matches backup (bundle 20250505-153633F/1/64, 524B, 0.04%) checksum 3de878cf56cdb80345e88da11f91bc6d46f9f804", + " [filtered 988 lines of output]" ] } }, @@ -2291,7 +2291,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-132243F_20250421-132301I" + "20250505-153633F_20250505-153651I" ] } }, @@ -2300,7 +2300,7 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo \\", - " --set=20250421-132243F_20250421-132301I info" + " --set=20250505-153633F_20250505-153651I info" ], "highlight" : { "filter" : true, @@ -2319,7 +2319,7 @@ "output" : [ " [filtered 12 lines of output]", " repo1: backup size: 2.0MB", - " backup reference list: 20250421-132243F, 20250421-132243F_20250421-132252D", + " backup reference list: 20250505-153633F, 20250505-153633F_20250505-153643D", " database list: postgres (5), test1 (32768), test2 (32769)" ] } @@ -2551,7 +2551,7 @@ "type" : "exe", "value" : { "output" : [ - "2025-04-21 13:23:13.75819+00" + "2025-05-05 15:37:03.157376+00" ] } }, @@ -2628,7 +2628,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-132243F_20250421-132315I" + "20250505-153633F_20250505-153704I" ] } }, @@ -2642,7 +2642,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "20250421-132243F_20250421-132315I" + "20250505-153633F_20250505-153704I" ] }, "host" : "pg-primary", @@ -2656,8 +2656,8 @@ " [filtered 38 lines of output]", " backup reference total: 1 full, 1 diff", "", - " incr backup: 20250421-132243F_20250421-132315I", - " timestamp start/stop: 2025-04-21 13:23:15+00 / 2025-04-21 13:23:16+00", + " incr backup: 20250505-153633F_20250505-153704I", + " timestamp start/stop: 2025-05-05 15:37:04+00 / 2025-05-05 15:37:05+00", " wal start/stop: 00000004000000000000001A / 00000004000000000000001A", " [filtered 2 lines of output]" ] @@ -2681,8 +2681,8 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo --delta \\", - " --set=20250421-132243F_20250421-132315I --target-timeline=current \\", - " --type=time \"--target=2025-04-21 13:23:13.75819+00\" --target-action=promote restore" + " --set=20250505-153633F_20250505-153704I --target-timeline=current \\", + " --type=time \"--target=2025-05-05 15:37:03.157376+00\" --target-action=promote restore" ], "host" : "pg-primary", "load-env" : true, @@ -2730,9 +2730,9 @@ "LOG: database system is ready to accept read-only connections", "LOG: redo done at 0/1A000100 system usage: CPU: user: 0.00 s, system: 0.00 s, elapsed: 0.02 s", "FATAL: recovery ended before configured recovery target was reached", - "LOG: startup process (PID 1320) exited with exit code 1", + "LOG: startup process (PID 1321) exited with exit code 1", "LOG: terminating any other active server processes", - " [filtered 3 lines of output]" + "LOG: database system is shut down" ] } }, @@ -2741,7 +2741,7 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo --delta \\", - " --type=time \"--target=2025-04-21 13:23:13.75819+00\" \\", + " --type=time \"--target=2025-05-05 15:37:03.157376+00\" \\", " --target-action=promote restore" ], "host" : "pg-primary", @@ -2786,9 +2786,9 @@ "value" : { "output" : [ " [filtered 9 lines of output]", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:23:18", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:37:08", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", - "recovery_target_time = '2025-04-21 13:23:13.75819+00'", + "recovery_target_time = '2025-05-05 15:37:03.157376+00'", "recovery_target_action = 'promote'" ] } @@ -2869,17 +2869,17 @@ "value" : { "output" : [ " [filtered 4 lines of output]", - "LOG: database system was interrupted; last known up at 2025-04-21 13:23:02 UTC", + "LOG: database system was interrupted; last known up at 2025-05-05 15:36:52 UTC", "LOG: restored log file \"00000004.history\" from archive", - "LOG: starting point-in-time recovery to 2025-04-21 13:23:13.75819+00", + "LOG: starting point-in-time recovery to 2025-05-05 15:37:03.157376+00", "LOG: starting backup recovery with redo LSN 0/19000028, checkpoint LSN 0/19000060, on timeline ID 3", "LOG: restored log file \"00000004.history\" from archive", " [filtered 5 lines of output]", "LOG: database system is ready to accept read-only connections", "LOG: restored log file \"00000004000000000000001A\" from archive", - "LOG: recovery stopping before commit of transaction 740, time 2025-04-21 13:23:15.21962+00", - "LOG: redo done at 0/19026050 system usage: CPU: user: 0.00 s, system: 0.01 s, elapsed: 0.12 s", - "LOG: last completed transaction was at log time 2025-04-21 13:23:12.423262+00", + "LOG: recovery stopping before commit of transaction 740, time 2025-05-05 15:37:04.47197+00", + "LOG: redo done at 0/19026050 system usage: CPU: user: 0.00 s, system: 0.01 s, elapsed: 0.07 s", + "LOG: last completed transaction was at log time 2025-05-05 15:37:01.902745+00", "LOG: restored log file \"000000040000000000000019\" from archive", "LOG: selected new timeline ID: 5", " [filtered 5 lines of output]" @@ -2920,7 +2920,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stop command begin 2.55.0: --exec-id=1442-2351e0cf --log-level-console=info --no-log-timestamp --stanza=demo", + "P00 INFO: stop command begin 2.55.1: --exec-id=1443-49e13bce --log-level-console=info --no-log-timestamp --stanza=demo", "P00 INFO: stop command end: completed successfully" ] } @@ -2947,7 +2947,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-delete command begin 2.55.0: --exec-id=1449-7a2289ac --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo=1 --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", + "P00 INFO: stanza-delete command begin 2.55.1: --exec-id=1450-c989c5ff --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo=1 --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", "P00 INFO: stanza-delete command end: completed successfully" ] } @@ -3068,7 +3068,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-create command begin 2.55.0: --exec-id=1520-adfe4b22 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo2-type=azure --stanza=demo", + "P00 INFO: stanza-create command begin 2.55.1: --exec-id=1521-8d36a4a8 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo2-type=azure --stanza=demo", "P00 INFO: stanza-create for stanza 'demo' on repo1", "P00 INFO: stanza-create for stanza 'demo' on repo2", "P00 INFO: stanza-create command end: completed successfully" @@ -3097,16 +3097,16 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: backup command begin 2.55.0: --exec-id=1528-be60f53e --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo=2 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo2-type=azure --stanza=demo --start-fast", + "P00 INFO: backup command begin 2.55.1: --exec-id=1529-81f60a40 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo=2 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo2-type=azure --stanza=demo --start-fast", "P00 WARN: no prior backup exists, incr backup has been changed to full", "P00 INFO: execute non-exclusive backup start: backup begins after the requested immediate checkpoint completes", "P00 INFO: backup start archive = 00000005000000000000001B, lsn = 0/1B000028", " [filtered 3 lines of output]", "P00 INFO: check archive for segment(s) 00000005000000000000001B:00000005000000000000001B", - "P00 INFO: new backup label = 20250421-132331F", + "P00 INFO: new backup label = 20250505-153719F", "P00 INFO: full backup size = 29.1MB, file total = 1265", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=1528-be60f53e --log-level-console=info --no-log-timestamp --repo=2 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo2-type=azure --stanza=demo" + "P00 INFO: expire command begin 2.55.1: --exec-id=1529-81f60a40 --log-level-console=info --no-log-timestamp --repo=2 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo2-type=azure --stanza=demo" ] } }, @@ -3267,16 +3267,16 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: backup command begin 2.55.0: --exec-id=1577-7000e92d --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo2-type=azure --repo3-type=s3 --stanza=demo --start-fast", + "P00 INFO: backup command begin 2.55.1: --exec-id=1577-45157b4a --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo2-type=azure --repo3-type=s3 --stanza=demo --start-fast", "P00 WARN: no prior backup exists, incr backup has been changed to full", "P00 INFO: execute non-exclusive backup start: backup begins after the requested immediate checkpoint completes", - "P00 INFO: backup start archive = 00000005000000000000001D, lsn = 0/1D000028", + "P00 INFO: backup start archive = 00000005000000000000001C, lsn = 0/1C000028", " [filtered 3 lines of output]", - "P00 INFO: check archive for segment(s) 00000005000000000000001D:00000005000000000000001D", - "P00 INFO: new backup label = 20250421-132342F", + "P00 INFO: check archive for segment(s) 00000005000000000000001C:00000005000000000000001D", + "P00 INFO: new backup label = 20250505-153728F", "P00 INFO: full backup size = 29.1MB, file total = 1265", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=1577-7000e92d --log-level-console=info --no-log-timestamp --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo2-type=azure --repo3-type=s3 --stanza=demo" + "P00 INFO: expire command begin 2.55.1: --exec-id=1577-45157b4a --log-level-console=info --no-log-timestamp --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo2-type=azure --repo3-type=s3 --stanza=demo" ] } }, @@ -3294,7 +3294,7 @@ "type" : "exe", "value" : { "output" : [ - "2025-04-21 13:23:49+00" + "2025-05-05 15:37:33+00" ] } }, @@ -3521,7 +3521,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: backup command begin 2.55.0: --exec-id=1658-f71182f2 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=4 --repo=4 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo4-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp.pub --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --stanza=demo --start-fast", + "P00 INFO: backup command begin 2.55.1: --exec-id=1656-747a1781 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=4 --repo=4 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo4-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp.pub --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --stanza=demo --start-fast", "P00 WARN: option 'repo4-retention-full' is not set for 'repo4-retention-full-type=count', the repository may run out of space", " HINT: to retain full backups indefinitely (without warning), set option 'repo4-retention-full' to the maximum.", "P00 WARN: no prior backup exists, incr backup has been changed to full", @@ -3529,10 +3529,10 @@ "P00 INFO: backup start archive = 00000005000000000000001E, lsn = 0/1E000028", " [filtered 3 lines of output]", "P00 INFO: check archive for segment(s) 00000005000000000000001E:00000005000000000000001F", - "P00 INFO: new backup label = 20250421-132353F", + "P00 INFO: new backup label = 20250505-153736F", "P00 INFO: full backup size = 29.1MB, file total = 1265", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=1658-f71182f2 --log-level-console=info --no-log-timestamp --repo=4 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp.pub --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --stanza=demo", + "P00 INFO: expire command begin 2.55.1: --exec-id=1656-747a1781 --log-level-console=info --no-log-timestamp --repo=4 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp.pub --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --stanza=demo", "P00 INFO: expire command end: completed successfully" ] } @@ -3707,11 +3707,11 @@ "type" : "exe", "value" : { "output" : [ - "[2025-04-21 13:24:01 UTC] 0B STANDARD cc69bf9a-ef6e-4e9d-bdfe-14b8cc7cbe79 v3 DEL backup.info", - "[2025-04-21 13:23:49 UTC] 1.0KiB STANDARD c0a96670-2dbe-42d0-bc9f-e285d9aae810 v2 PUT backup.info", - "[2025-04-21 13:23:42 UTC] 372B STANDARD 078af0c6-1d22-436d-bd92-05af190f796a v1 PUT backup.info", - "[2025-04-21 13:24:01 UTC] 0B STANDARD abb8661b-9150-4de2-8428-8adc361c35f3 v3 DEL backup.info.copy", - "[2025-04-21 13:23:49 UTC] 1.0KiB STANDARD a533578d-eb2c-49a0-bfc6-7e5ae4c2de59 v2 PUT backup.info.copy" + "[2025-05-05 15:37:42 UTC] 0B STANDARD 4b8a6087-660b-4454-b54b-f23b4c99166d v3 DEL backup.info", + "[2025-05-05 15:37:33 UTC] 1.0KiB STANDARD ff3f0b2c-36f0-4a39-bd98-95e231304bf7 v2 PUT backup.info", + "[2025-05-05 15:37:27 UTC] 372B STANDARD 3665e998-7670-4201-be92-72f1f448dbea v1 PUT backup.info", + "[2025-05-05 15:37:42 UTC] 0B STANDARD 15063baa-a307-498c-95df-0c2c6c0e74f6 v3 DEL backup.info.copy", + "[2025-05-05 15:37:33 UTC] 1.0KiB STANDARD 487bbb33-04f6-4b6d-81d7-84bb3521b2f5 v2 PUT backup.info.copy" ] } }, @@ -3720,7 +3720,7 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo --repo=3 \\", - " --repo-target-time=\"2025-04-21 13:23:49+00\" info" + " --repo-target-time=\"2025-05-05 15:37:33+00\" info" ], "highlight" : { "filter" : true, @@ -3740,9 +3740,9 @@ " [filtered 5 lines of output]", " wal archive min/max (16): 00000005000000000000001C/00000005000000000000001D", "", - " full backup: 20250421-132342F", - " timestamp start/stop: 2025-04-21 13:23:42+00 / 2025-04-21 13:23:48+00", - " wal start/stop: 00000005000000000000001D / 00000005000000000000001D", + " full backup: 20250505-153728F", + " timestamp start/stop: 2025-05-05 15:37:28+00 / 2025-05-05 15:37:33+00", + " wal start/stop: 00000005000000000000001C / 00000005000000000000001D", " repo3: backup set size: 3.9MB, backup size: 3.9MB" ] } @@ -3752,7 +3752,7 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo --repo=3 --delta \\", - " --repo-target-time=\"2025-04-21 13:23:49+00\" --log-level-console=info restore" + " --repo-target-time=\"2025-05-05 15:37:33+00\" --log-level-console=info restore" ], "highlight" : { "filter" : true, @@ -3769,8 +3769,8 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: restore command begin 2.55.0: --delta --exec-id=1738-70f39985 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=4 --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo5-gcs-bucket=demo-bucket --repo5-gcs-key= --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo5-path=/demo-repo --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp.pub --repo-target-time=\"2025-04-21 13:23:49+00\" --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --repo5-type=gcs --stanza=demo", - "P00 INFO: repo3: restore backup set 20250421-132342F, recovery will start at 2025-04-21 13:23:42", + "P00 INFO: restore command begin 2.55.1: --delta --exec-id=1733-c6bc056e --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=4 --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo5-gcs-bucket=demo-bucket --repo5-gcs-key= --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo5-path=/demo-repo --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/postgresql/.ssh/id_rsa_sftp.pub --repo-target-time=\"2025-05-05 15:37:33+00\" --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --repo5-type=gcs --stanza=demo", + "P00 INFO: repo3: restore backup set 20250505-153728F, recovery will start at 2025-05-05 15:37:28", "P00 INFO: remove invalid files/links/paths from '/var/lib/postgresql/16/demo'", "P00 INFO: write updated /var/lib/postgresql/16/demo/postgresql.auto.conf", " [filtered 2 lines of output]" @@ -4388,14 +4388,14 @@ " db (current)", " wal archive min/max (16): 000000070000000000000023/000000070000000000000025", "", - " full backup: 20250421-132437F", - " timestamp start/stop: 2025-04-21 13:24:37+00 / 2025-04-21 13:24:40+00", + " full backup: 20250505-153818F", + " timestamp start/stop: 2025-05-05 15:38:18+00 / 2025-05-05 15:38:21+00", " wal start/stop: 000000070000000000000023 / 000000070000000000000023", " database size: 29.1MB, database backup size: 29.1MB", " repo1: backup set size: 3.9MB, backup size: 3.9MB", "", - " full backup: 20250421-132442F", - " timestamp start/stop: 2025-04-21 13:24:42+00 / 2025-04-21 13:24:48+00", + " full backup: 20250505-153823F", + " timestamp start/stop: 2025-05-05 15:38:23+00 / 2025-05-05 15:38:28+00", " wal start/stop: 000000070000000000000024 / 000000070000000000000025", " database size: 29.1MB, database backup size: 29.1MB", " repo1: backup set size: 3.9MB, backup size: 3.9MB" @@ -4839,24 +4839,24 @@ "# Do not edit this file manually!", "# It will be overwritten by the ALTER SYSTEM command.", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:22:24", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:36:15", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:22:54", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:36:45", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:23:18", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:37:08", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", - "# Removed by pgBackRest restore on 2025-04-21 13:24:04 # recovery_target_time = '2025-04-21 13:23:13.75819+00'", - "# Removed by pgBackRest restore on 2025-04-21 13:24:04 # recovery_target_action = 'promote'", + "# Removed by pgBackRest restore on 2025-05-05 15:37:46 # recovery_target_time = '2025-05-05 15:37:03.157376+00'", + "# Removed by pgBackRest restore on 2025-05-05 15:37:46 # recovery_target_action = 'promote'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:24:04", - "restore_command = 'pgbackrest --repo=3 --repo-target-time=\"2025-04-21 13:23:49+00\" --stanza=demo archive-get %f \"%p\"'", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:37:46", + "restore_command = 'pgbackrest --repo=3 --repo-target-time=\"2025-05-05 15:37:33+00\" --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:24:30", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:38:11", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:25:04", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:38:43", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'" ] } @@ -4969,7 +4969,7 @@ "output" : [ " [filtered 3 lines of output]", "LOG: listening on Unix socket \"/var/run/postgresql/.s.PGSQL.5432\"", - "LOG: database system was interrupted; last known up at 2025-04-21 13:24:42 UTC", + "LOG: database system was interrupted; last known up at 2025-05-05 15:38:23 UTC", "LOG: entering standby mode", "LOG: starting backup recovery with redo LSN 0/24000028, checkpoint LSN 0/24000060, on timeline ID 7", "LOG: restored log file \"00000007.history\" from archive", @@ -5055,7 +5055,7 @@ "output" : [ " pg_switch_wal | current_timestamp ", "---------------+-------------------------------", - " 0/2601A838 | 2025-04-21 13:25:12.350044+00", + " 0/2601A838 | 2025-05-05 15:38:50.596767+00", "(1 row)" ] } @@ -5084,7 +5084,7 @@ "output" : [ " message | current_timestamp ", "----------------+-------------------------------", - " Important Data | 2025-04-21 13:25:18.355849+00", + " Important Data | 2025-05-05 15:38:56.632927+00", "(1 row)" ] } @@ -5110,7 +5110,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=578-68c225ee --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-host=repository --stanza=demo", + "P00 INFO: check command begin 2.55.1: --exec-id=586-efbb5ee1 --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-host=repository --stanza=demo", "P00 INFO: check repo1 (standby)", "P00 INFO: switch wal not performed because this is a standby", "P00 INFO: check command end: completed successfully" @@ -5260,24 +5260,24 @@ "# Do not edit this file manually!", "# It will be overwritten by the ALTER SYSTEM command.", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:22:24", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:36:15", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:22:54", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:36:45", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:23:18", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:37:08", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", - "# Removed by pgBackRest restore on 2025-04-21 13:24:04 # recovery_target_time = '2025-04-21 13:23:13.75819+00'", - "# Removed by pgBackRest restore on 2025-04-21 13:24:04 # recovery_target_action = 'promote'", + "# Removed by pgBackRest restore on 2025-05-05 15:37:46 # recovery_target_time = '2025-05-05 15:37:03.157376+00'", + "# Removed by pgBackRest restore on 2025-05-05 15:37:46 # recovery_target_action = 'promote'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:24:04", - "restore_command = 'pgbackrest --repo=3 --repo-target-time=\"2025-04-21 13:23:49+00\" --stanza=demo archive-get %f \"%p\"'", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:37:46", + "restore_command = 'pgbackrest --repo=3 --repo-target-time=\"2025-05-05 15:37:33+00\" --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:24:30", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:38:11", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:25:21", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:38:59", "primary_conninfo = 'host=172.17.0.6 port=5432 user=replicator'", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'" ] @@ -5379,7 +5379,7 @@ " [filtered 4 lines of output]", " message | current_timestamp ", "----------------+-------------------------------", - " Important Data | 2025-04-21 13:25:28.605823+00", + " Important Data | 2025-05-05 15:39:06.086007+00", "(1 row)" ] } @@ -5408,7 +5408,7 @@ "output" : [ " message | current_timestamp ", "----------------+-------------------------------", - " Important Data | 2025-04-21 13:25:29.119293+00", + " Important Data | 2025-05-05 15:39:06.483319+00", "(1 row)" ] } @@ -5838,7 +5838,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-create command begin 2.55.0: --exec-id=350-4c3a4d5f --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-host=repository --stanza=demo-alt", + "P00 INFO: stanza-create command begin 2.55.1: --exec-id=350-5f466612 --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-host=repository --stanza=demo-alt", "P00 INFO: stanza-create for stanza 'demo-alt' on repo1", "P00 INFO: stanza-create command end: completed successfully" ] @@ -5865,11 +5865,11 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=359-c12a2d8d --log-level-console=info --log-level-file=detail --no-log-timestamp --repo1-host=repository", + "P00 INFO: check command begin 2.55.1: --exec-id=359-3c8eb968 --log-level-console=info --log-level-file=detail --no-log-timestamp --repo1-host=repository", "P00 INFO: check stanza 'demo-alt'", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 000000010000000000000001 successfully archived to '/var/lib/pgbackrest/archive/demo-alt/16-1/0000000100000000/000000010000000000000001-3c1c240bafc52d38daf4d168813a0bca920ab769.gz' on repo1", + "P00 INFO: WAL segment 000000010000000000000001 successfully archived to '/var/lib/pgbackrest/archive/demo-alt/16-1/0000000100000000/000000010000000000000001-d7ba3d079e9c0ecc7d33e16d7b45a0a2f58adc95.gz' on repo1", "P00 INFO: check command end: completed successfully" ] } @@ -5895,15 +5895,15 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=1239-b5ee7e8c --log-level-console=info --no-log-timestamp --repo1-path=/var/lib/pgbackrest", + "P00 INFO: check command begin 2.55.1: --exec-id=1241-54620747 --log-level-console=info --no-log-timestamp --repo1-path=/var/lib/pgbackrest", "P00 INFO: check stanza 'demo'", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 000000070000000000000027 successfully archived to '/var/lib/pgbackrest/archive/demo/16-1/0000000700000000/000000070000000000000027-ca01f4409b28706fc8ce995286afd7c3daa2c3e3.gz' on repo1", + "P00 INFO: WAL segment 000000070000000000000027 successfully archived to '/var/lib/pgbackrest/archive/demo/16-1/0000000700000000/000000070000000000000027-14a933858863107b129b7f0e18a08d88ef43be6a.gz' on repo1", "P00 INFO: check stanza 'demo-alt'", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 000000010000000000000002 successfully archived to '/var/lib/pgbackrest/archive/demo-alt/16-1/0000000100000000/000000010000000000000002-610d0c18ced4092a83df2dcdc171e191a92be9a2.gz' on repo1", + "P00 INFO: WAL segment 000000010000000000000002 successfully archived to '/var/lib/pgbackrest/archive/demo-alt/16-1/0000000100000000/000000010000000000000002-c47a526be6ff2c84659563d1bb7e1b73eac35985.gz' on repo1", "P00 INFO: check command end: completed successfully" ] } @@ -6134,10 +6134,10 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=2343-fa56562f --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-host=repository --stanza=demo", + "P00 INFO: check command begin 2.55.1: --exec-id=2341-bdea8c52 --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --repo1-host=repository --stanza=demo", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 00000007000000000000002D successfully archived to '/var/lib/pgbackrest/archive/demo/16-1/0000000700000000/00000007000000000000002D-9b9ad0e1bb13f7f4499492eed7677a1653428a27.gz' on repo1", + "P00 INFO: WAL segment 00000007000000000000002D successfully archived to '/var/lib/pgbackrest/archive/demo/16-1/0000000700000000/00000007000000000000002D-7d798d0ab5870d10a755a412464de99fb662b910.gz' on repo1", "P00 INFO: check command end: completed successfully" ] } @@ -6164,19 +6164,19 @@ "value" : { "output" : [ "-------------------PROCESS START-------------------", - "P00 INFO: archive-push:async command begin 2.55.0: [/var/lib/postgresql/16/demo/pg_wal] --archive-async --exec-id=2329-fb8679e6 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", + "P00 INFO: archive-push:async command begin 2.55.1: [/var/lib/postgresql/16/demo/pg_wal] --archive-async --exec-id=2327-27143da5 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", "P00 INFO: push 1 WAL file(s) to archive: 000000070000000000000028", "P01 DETAIL: pushed WAL file '000000070000000000000028' to the archive", "P00 INFO: archive-push:async command end: completed successfully", "", "-------------------PROCESS START-------------------", - "P00 INFO: archive-push:async command begin 2.55.0: [/var/lib/postgresql/16/demo/pg_wal] --archive-async --exec-id=2347-65368df7 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", + "P00 INFO: archive-push:async command begin 2.55.1: [/var/lib/postgresql/16/demo/pg_wal] --archive-async --exec-id=2345-a01809d1 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", "P00 INFO: push 5 WAL file(s) to archive: 000000070000000000000029...00000007000000000000002D", - "P01 DETAIL: pushed WAL file '000000070000000000000029' to the archive", "P02 DETAIL: pushed WAL file '00000007000000000000002A' to the archive", - "P01 DETAIL: pushed WAL file '00000007000000000000002B' to the archive", - "P02 DETAIL: pushed WAL file '00000007000000000000002C' to the archive", - "P01 DETAIL: pushed WAL file '00000007000000000000002D' to the archive", + "P01 DETAIL: pushed WAL file '000000070000000000000029' to the archive", + "P02 DETAIL: pushed WAL file '00000007000000000000002B' to the archive", + "P01 DETAIL: pushed WAL file '00000007000000000000002C' to the archive", + "P02 DETAIL: pushed WAL file '00000007000000000000002D' to the archive", "P00 INFO: archive-push:async command end: completed successfully" ] } @@ -6216,16 +6216,16 @@ "value" : { "output" : [ "-------------------PROCESS START-------------------", - "P00 INFO: archive-get:async command begin 2.55.0: [000000070000000000000024, 000000070000000000000025, 000000070000000000000026, 000000070000000000000027, 000000070000000000000028, 000000070000000000000029, 00000007000000000000002A, 00000007000000000000002B] --archive-async --exec-id=782-e7977f4c --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", + "P00 INFO: archive-get:async command begin 2.55.1: [000000070000000000000024, 000000070000000000000025, 000000070000000000000026, 000000070000000000000027, 000000070000000000000028, 000000070000000000000029, 00000007000000000000002A, 00000007000000000000002B] --archive-async --exec-id=790-af06cf41 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", "P00 INFO: get 8 WAL file(s) from archive: 000000070000000000000024...00000007000000000000002B", - "P01 DETAIL: found 000000070000000000000024 in the repo1: 16-1 archive", "P02 DETAIL: found 000000070000000000000025 in the repo1: 16-1 archive", - "P01 DETAIL: found 000000070000000000000026 in the repo1: 16-1 archive", - "P02 DETAIL: found 000000070000000000000027 in the repo1: 16-1 archive", + "P01 DETAIL: found 000000070000000000000024 in the repo1: 16-1 archive", + "P02 DETAIL: found 000000070000000000000026 in the repo1: 16-1 archive", + "P01 DETAIL: found 000000070000000000000027 in the repo1: 16-1 archive", "P00 DETAIL: unable to find 000000070000000000000028 in the archive", "P00 INFO: archive-get:async command end: completed successfully", " [filtered 14 lines of output]", - "P00 INFO: archive-get:async command begin 2.55.0: [000000070000000000000028, 000000070000000000000029, 00000007000000000000002A, 00000007000000000000002B, 00000007000000000000002C, 00000007000000000000002D, 00000007000000000000002E, 00000007000000000000002F] --archive-async --exec-id=825-0652b343 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", + "P00 INFO: archive-get:async command begin 2.55.1: [000000070000000000000028, 000000070000000000000029, 00000007000000000000002A, 00000007000000000000002B, 00000007000000000000002C, 00000007000000000000002D, 00000007000000000000002E, 00000007000000000000002F] --archive-async --exec-id=833-0b7bea8c --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", "P00 INFO: get 8 WAL file(s) from archive: 000000070000000000000028...00000007000000000000002F", "P01 DETAIL: found 000000070000000000000028 in the repo1: 16-1 archive", "P02 DETAIL: found 000000070000000000000029 in the repo1: 16-1 archive", @@ -6233,7 +6233,7 @@ "P00 DETAIL: unable to find 00000007000000000000002B in the archive", "P00 INFO: archive-get:async command end: completed successfully", " [filtered 2 lines of output]", - "P00 INFO: archive-get:async command begin 2.55.0: [00000007000000000000002B, 00000007000000000000002C, 00000007000000000000002D, 00000007000000000000002E, 00000007000000000000002F, 000000070000000000000030, 000000070000000000000031, 000000070000000000000032] --archive-async --exec-id=838-91151505 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", + "P00 INFO: archive-get:async command begin 2.55.1: [00000007000000000000002B, 00000007000000000000002C, 00000007000000000000002D, 00000007000000000000002E, 00000007000000000000002F, 000000070000000000000030, 000000070000000000000031, 000000070000000000000032] --archive-async --exec-id=846-ea70e4e6 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/postgresql/16/demo --process-max=2 --repo1-host=repository --spool-path=/var/spool/pgbackrest --stanza=demo", "P00 INFO: get 8 WAL file(s) from archive: 00000007000000000000002B...000000070000000000000032", "P02 DETAIL: found 00000007000000000000002C in the repo1: 16-1 archive", "P01 DETAIL: found 00000007000000000000002B in the repo1: 16-1 archive", @@ -6331,7 +6331,7 @@ "P00 INFO: wait for replay on the standby to reach 0/2F000028", "P00 INFO: replay on the standby reached 0/2F000028", "P00 INFO: check archive for prior segment 00000007000000000000002E", - "P01 DETAIL: backup file pg-primary:/var/lib/postgresql/16/demo/global/pg_control (8KB, 0.53%) checksum e76644f179dd23ad60eea0e6e5a1dba33c7832a0", + "P01 DETAIL: backup file pg-primary:/var/lib/postgresql/16/demo/global/pg_control (8KB, 0.53%) checksum 20a516191e9d0ce661163067b70f348cd0c478e7", "P01 DETAIL: match file from prior backup pg-primary:/var/lib/postgresql/16/demo/pg_logical/replorigin_checkpoint (8B, 0.53%) checksum 347fc8f2df71bd4436e38bd1516ccd7ea0d46532", "P02 DETAIL: backup file pg-standby:/var/lib/postgresql/16/demo/base/5/1249 (464KB, 31.38%) checksum ad21eff1041d8672b2fbccf2b8e4af4c4d4cf7b2", " [filtered 1278 lines of output]" @@ -6614,7 +6614,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-upgrade command begin 2.55.0: --exec-id=2737-74c8e868 --log-level-console=info --log-level-file=detail --no-log-timestamp --no-online --pg1-path=/var/lib/postgresql/17/demo --repo1-host=repository --stanza=demo", + "P00 INFO: stanza-upgrade command begin 2.55.1: --exec-id=2734-020283ec --log-level-console=info --log-level-file=detail --no-log-timestamp --no-online --pg1-path=/var/lib/postgresql/17/demo --repo1-host=repository --stanza=demo", "P00 INFO: stanza-upgrade for stanza 'demo' on repo1", "P00 INFO: stanza-upgrade command end: completed successfully" ] @@ -6899,7 +6899,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo mkdir -p /build/pgbackrest-release-2.55.0" + "sudo mkdir -p /build/pgbackrest-release-2.55.1" ], "host" : "build", "load-env" : true, @@ -6912,7 +6912,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo cp -r /pgbackrest/* /build/pgbackrest-release-2.55.0" + "sudo cp -r /pgbackrest/* /build/pgbackrest-release-2.55.1" ], "host" : "build", "load-env" : true, @@ -6953,7 +6953,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "meson setup /build/pgbackrest /build/pgbackrest-release-2.55.0" + "meson setup /build/pgbackrest /build/pgbackrest-release-2.55.1" ], "host" : "build", "load-env" : true, @@ -7135,7 +7135,7 @@ "type" : "exe", "value" : { "output" : [ - "pgBackRest 2.55.0 - General help", + "pgBackRest 2.55.1 - General help", "", "Usage:", " pgbackrest [options] [command]", @@ -7258,7 +7258,7 @@ "type" : "exe", "value" : { "output" : [ - "pgBackRest 2.55.0 - 'backup' command - 'log-path' option help", + "pgBackRest 2.55.1 - 'backup' command - 'log-path' option help", "", "Path where log files are stored.", "", @@ -7519,7 +7519,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-create command begin 2.55.0: --exec-id=1132-b904d6ef --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", + "P00 INFO: stanza-create command begin 2.55.1: --exec-id=1144-a6cb75c7 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", "P00 INFO: stanza-create for stanza 'demo' on repo1", "P00 INFO: stanza-create command end: completed successfully" ] @@ -7546,10 +7546,10 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=1159-e5a4570b --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", + "P00 INFO: check command begin 2.55.1: --exec-id=1171-efe8fd39 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 000000010000000000000001 successfully archived to '/var/lib/pgbackrest/archive/demo/13-1/0000000100000000/000000010000000000000001-422bb25a2f87163142f34c61d8545fb377c1275f.gz' on repo1", + "P00 INFO: WAL segment 000000010000000000000001 successfully archived to '/var/lib/pgbackrest/archive/demo/13-1/0000000100000000/000000010000000000000001-ccfaed8bf95406170361480900c17de474a073fc.gz' on repo1", "P00 INFO: check command end: completed successfully" ] } @@ -7606,16 +7606,16 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: backup command begin 2.55.0: --exec-id=1230-d6c8d558 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo --start-fast", + "P00 INFO: backup command begin 2.55.1: --exec-id=1241-ab2876e1 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo --start-fast", "P00 WARN: no prior backup exists, incr backup has been changed to full", "P00 INFO: execute non-exclusive backup start: backup begins after the requested immediate checkpoint completes", "P00 INFO: backup start archive = 000000010000000000000002, lsn = 0/2000028", " [filtered 3 lines of output]", "P00 INFO: check archive for segment(s) 000000010000000000000002:000000010000000000000003", - "P00 INFO: new backup label = 20250421-131256F", + "P00 INFO: new backup label = 20250505-152734F", "P00 INFO: full backup size = 23.2MB, file total = 936", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=1230-d6c8d558 --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo" + "P00 INFO: expire command begin 2.55.1: --exec-id=1241-ab2876e1 --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo" ] } }, @@ -7633,7 +7633,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-131256F" + "20250505-152734F" ] } }, @@ -7661,10 +7661,10 @@ "output" : [ " [filtered 7 lines of output]", "P00 INFO: check archive for segment(s) 000000010000000000000004:000000010000000000000005", - "P00 INFO: new backup label = 20250421-131256F_20250421-131300D", + "P00 INFO: new backup label = 20250505-152734F_20250505-152737D", "P00 INFO: diff backup size = 9.1KB, file total = 936", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=1289-be2b5ffd --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo" + "P00 INFO: expire command begin 2.55.1: --exec-id=1301-ccbde6df --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-full=2 --stanza=demo" ] } }, @@ -7696,17 +7696,17 @@ " db (current)", " wal archive min/max (13): 000000010000000000000001/000000010000000000000005", "", - " full backup: 20250421-131256F", - " timestamp start/stop: 2025-04-21 13:12:56+00 / 2025-04-21 13:12:58+00", + " full backup: 20250505-152734F", + " timestamp start/stop: 2025-05-05 15:27:34+00 / 2025-05-05 15:27:36+00", " wal start/stop: 000000010000000000000002 / 000000010000000000000003", " database size: 23.2MB, database backup size: 23.2MB", " repo1: backup set size: 2.9MB, backup size: 2.9MB", "", - " diff backup: 20250421-131256F_20250421-131300D", - " timestamp start/stop: 2025-04-21 13:13:00+00 / 2025-04-21 13:13:01+00", + " diff backup: 20250505-152734F_20250505-152737D", + " timestamp start/stop: 2025-05-05 15:27:37+00 / 2025-05-05 15:27:38+00", " wal start/stop: 000000010000000000000004 / 000000010000000000000005", " database size: 23.2MB, database backup size: 9.1KB", - " repo1: backup set size: 2.9MB, backup size: 832B", + " repo1: backup set size: 2.9MB, backup size: 864B", " backup reference total: 1 full" ] } @@ -7972,7 +7972,7 @@ "output" : [ " name | last_successful_backup | last_archived_wal ", "--------+------------------------+--------------------------", - " \"demo\" | 2025-04-21 13:13:01+00 | 000000010000000000000005", + " \"demo\" | 2025-05-05 15:27:38+00 | 000000010000000000000005", "(1 row)" ] } @@ -8099,7 +8099,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-131317F" + "20250505-152752F" ] } }, @@ -8107,7 +8107,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo -u postgres pgbackrest --stanza=demo --set=20250421-131317F info" + "sudo -u postgres pgbackrest --stanza=demo --set=20250505-152752F info" ], "highlight" : { "filter" : false, @@ -8131,8 +8131,8 @@ " db (current)", " wal archive min/max (13): 000000020000000000000007/000000020000000000000009", "", - " full backup: 20250421-131317F", - " timestamp start/stop: 2025-04-21 13:13:17+00 / 2025-04-21 13:13:19+00", + " full backup: 20250505-152752F", + " timestamp start/stop: 2025-05-05 15:27:52+00 / 2025-05-05 15:27:53+00", " wal start/stop: 000000020000000000000008 / 000000020000000000000009", " lsn start/stop: 0/8000028 / 0/9000050", " database size: 23.2MB, database backup size: 23.2MB", @@ -8148,7 +8148,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo -u postgres pgbackrest --stanza=demo --set=20250421-131317F \\", + "sudo -u postgres pgbackrest --stanza=demo --set=20250505-152752F \\", " --annotation=key= --annotation=new_key=new_value annotate" ], "host" : "pg-primary", @@ -8162,7 +8162,7 @@ "key" : { "bash-wrap" : true, "cmd" : [ - "sudo -u postgres pgbackrest --stanza=demo --set=20250421-131317F info" + "sudo -u postgres pgbackrest --stanza=demo --set=20250505-152752F info" ], "highlight" : { "filter" : false, @@ -8186,8 +8186,8 @@ " db (current)", " wal archive min/max (13): 000000020000000000000007/000000020000000000000009", "", - " full backup: 20250421-131317F", - " timestamp start/stop: 2025-04-21 13:13:17+00 / 2025-04-21 13:13:19+00", + " full backup: 20250505-152752F", + " timestamp start/stop: 2025-05-05 15:27:52+00 / 2025-05-05 15:27:53+00", " wal start/stop: 000000020000000000000008 / 000000020000000000000009", " lsn start/stop: 0/8000028 / 0/9000050", " database size: 23.2MB, database backup size: 23.2MB", @@ -8242,7 +8242,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "archive retention on backup 20250421-131256F|remove archive" + "archive retention on backup 20250505-152734F|remove archive" ] }, "host" : "pg-primary", @@ -8254,8 +8254,8 @@ "value" : { "output" : [ " [filtered 948 lines of output]", - "P00 INFO: repo1: remove expired backup 20250421-131313F", - "P00 DETAIL: repo1: 13-1 archive retention on backup 20250421-131317F, start = 000000020000000000000008", + "P00 INFO: repo1: remove expired backup 20250505-152750F", + "P00 DETAIL: repo1: 13-1 archive retention on backup 20250505-152752F, start = 000000020000000000000008", "P00 INFO: repo1: 13-1 remove archive, start = 000000020000000000000007, stop = 000000020000000000000007", "P00 INFO: expire command end: completed successfully" ] @@ -8275,7 +8275,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-131321F" + "20250505-152755F" ] } }, @@ -8290,7 +8290,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "expire full backup set 20250421-131256F|archive retention on backup 20250421-131321F|remove archive" + "expire full backup set 20250505-152734F|archive retention on backup 20250505-152755F|remove archive" ] }, "host" : "pg-primary", @@ -8302,8 +8302,8 @@ "value" : { "output" : [ " [filtered 11 lines of output]", - "P00 INFO: repo1: expire full backup 20250421-131317F", - "P00 INFO: repo1: remove expired backup 20250421-131317F", + "P00 INFO: repo1: expire full backup 20250505-152752F", + "P00 INFO: repo1: remove expired backup 20250505-152752F", "P00 INFO: repo1: 13-1 remove archive, start = 000000020000000000000008, stop = 000000020000000000000009", "P00 INFO: expire command end: completed successfully" ] @@ -8369,7 +8369,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-131323F_20250421-131326D" + "20250505-152757F_20250505-152759D" ] } }, @@ -8397,7 +8397,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "expire diff backup set 20250421-131323F_20250421-131326D" + "expire diff backup set 20250505-152757F_20250505-152759D" ] }, "host" : "pg-primary", @@ -8410,10 +8410,10 @@ "output" : [ " [filtered 10 lines of output]", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=2288-640159d6 --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-diff=1 --repo1-retention-full=2 --stanza=demo", - "P00 INFO: repo1: expire diff backup set 20250421-131323F_20250421-131326D, 20250421-131323F_20250421-131328I", - "P00 INFO: repo1: remove expired backup 20250421-131323F_20250421-131328I", - "P00 INFO: repo1: remove expired backup 20250421-131323F_20250421-131326D", + "P00 INFO: expire command begin 2.55.1: --exec-id=2302-3a19f28b --log-level-console=info --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-diff=1 --repo1-retention-full=2 --stanza=demo", + "P00 INFO: repo1: expire diff backup set 20250505-152757F_20250505-152759D, 20250505-152757F_20250505-152800I", + "P00 INFO: repo1: remove expired backup 20250505-152757F_20250505-152800I", + "P00 INFO: repo1: remove expired backup 20250505-152757F_20250505-152759D", "P00 INFO: expire command end: completed successfully" ] } @@ -8465,7 +8465,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-131323F_20250421-131330D" + "20250505-152757F_20250505-152801D" ] } }, @@ -8509,8 +8509,8 @@ " [filtered 6 lines of output]", "P00 INFO: backup stop archive = 000000020000000000000017, lsn = 0/17000050", "P00 INFO: check archive for segment(s) 000000020000000000000016:000000020000000000000017", - "P00 INFO: new backup label = 20250421-131323F_20250421-131332D", - "P00 INFO: diff backup size = 11.4KB, file total = 936", + "P00 INFO: new backup label = 20250505-152757F_20250505-152803D", + "P00 INFO: diff backup size = 11.6KB, file total = 936", "P00 INFO: backup command end: completed successfully", " [filtered 2 lines of output]" ] @@ -8530,7 +8530,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-131323F_20250421-131332D" + "20250505-152757F_20250505-152803D" ] } }, @@ -8545,7 +8545,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "archive retention on backup 20250421-131323F_20250421-131330D|remove archive" + "archive retention on backup 20250505-152757F_20250505-152801D|remove archive" ] }, "host" : "pg-primary", @@ -8556,12 +8556,11 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: expire command begin 2.55.0: --exec-id=2478-d1622894 --log-level-console=detail --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-archive=1 --repo1-retention-archive-type=diff --repo1-retention-diff=2 --repo1-retention-full=2 --stanza=demo", - "P00 DETAIL: repo1: 13-1 archive retention on backup 20250421-131321F, start = 00000002000000000000000A, stop = 00000002000000000000000B", - "P00 DETAIL: repo1: 13-1 archive retention on backup 20250421-131323F, start = 00000002000000000000000D, stop = 00000002000000000000000D", - "P00 DETAIL: repo1: 13-1 archive retention on backup 20250421-131323F_20250421-131330D, start = 000000020000000000000012, stop = 000000020000000000000013", - "P00 DETAIL: repo1: 13-1 archive retention on backup 20250421-131323F_20250421-131332D, start = 000000020000000000000016", - "P00 INFO: repo1: 13-1 remove archive, start = 00000002000000000000000C, stop = 00000002000000000000000C", + "P00 INFO: expire command begin 2.55.1: --exec-id=2492-06555233 --log-level-console=detail --no-log-timestamp --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo1-retention-archive=1 --repo1-retention-archive-type=diff --repo1-retention-diff=2 --repo1-retention-full=2 --stanza=demo", + "P00 DETAIL: repo1: 13-1 archive retention on backup 20250505-152755F, start = 00000002000000000000000A, stop = 00000002000000000000000B", + "P00 DETAIL: repo1: 13-1 archive retention on backup 20250505-152757F, start = 00000002000000000000000C, stop = 00000002000000000000000D", + "P00 DETAIL: repo1: 13-1 archive retention on backup 20250505-152757F_20250505-152801D, start = 000000020000000000000012, stop = 000000020000000000000013", + "P00 DETAIL: repo1: 13-1 archive retention on backup 20250505-152757F_20250505-152803D, start = 000000020000000000000016", "P00 INFO: repo1: 13-1 remove archive, start = 00000002000000000000000E, stop = 000000020000000000000011", "P00 INFO: repo1: 13-1 remove archive, start = 000000020000000000000014, stop = 000000020000000000000015", "P00 INFO: expire command end: completed successfully" @@ -8776,7 +8775,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-131323F_20250421-131343I" + "20250505-152757F_20250505-152813I" ] } }, @@ -8785,7 +8784,7 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo \\", - " --set=20250421-131323F_20250421-131343I info" + " --set=20250505-152757F_20250505-152813I info" ], "highlight" : { "filter" : true, @@ -8804,7 +8803,7 @@ "output" : [ " [filtered 12 lines of output]", " repo1: backup size: 1.9MB", - " backup reference list: 20250421-131323F, 20250421-131323F_20250421-131332D", + " backup reference list: 20250505-152757F, 20250505-152757F_20250505-152803D", " database list: postgres (13383), test1 (32768), test2 (32769)" ] } @@ -9035,7 +9034,7 @@ "type" : "exe", "value" : { "output" : [ - "2025-04-21 13:13:56.887384+00" + "2025-05-05 15:28:25.620667+00" ] } }, @@ -9110,7 +9109,7 @@ "type" : "exe", "value" : { "output" : [ - "20250421-131323F_20250421-131358I" + "20250505-152757F_20250505-152827I" ] } }, @@ -9124,7 +9123,7 @@ "filter" : true, "filter-context" : 2, "list" : [ - "20250421-131323F_20250421-131358I" + "20250505-152757F_20250505-152827I" ] }, "host" : "pg-primary", @@ -9138,8 +9137,8 @@ " [filtered 38 lines of output]", " backup reference total: 1 full, 1 diff", "", - " incr backup: 20250421-131323F_20250421-131358I", - " timestamp start/stop: 2025-04-21 13:13:58+00 / 2025-04-21 13:13:59+00", + " incr backup: 20250505-152757F_20250505-152827I", + " timestamp start/stop: 2025-05-05 15:28:27+00 / 2025-05-05 15:28:28+00", " wal start/stop: 00000004000000000000001A / 00000004000000000000001A", " [filtered 2 lines of output]" ] @@ -9163,8 +9162,8 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo --delta \\", - " --set=20250421-131323F_20250421-131358I --target-timeline=current \\", - " --type=time \"--target=2025-04-21 13:13:56.887384+00\" --target-action=promote restore" + " --set=20250505-152757F_20250505-152827I --target-timeline=current \\", + " --type=time \"--target=2025-05-05 15:28:25.620667+00\" --target-action=promote restore" ], "host" : "pg-primary", "load-env" : true, @@ -9225,7 +9224,7 @@ "LOG: database system is ready to accept read only connections", "LOG: redo done at 0/1A000100", "FATAL: recovery ended before configured recovery target was reached", - "LOG: startup process (PID 3443) exited with exit code 1", + "LOG: startup process (PID 3455) exited with exit code 1", "LOG: terminating any other active server processes" ] } @@ -9235,7 +9234,7 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo --delta \\", - " --type=time \"--target=2025-04-21 13:13:56.887384+00\" \\", + " --type=time \"--target=2025-05-05 15:28:25.620667+00\" \\", " --target-action=promote restore" ], "host" : "pg-primary", @@ -9280,9 +9279,9 @@ "value" : { "output" : [ " [filtered 9 lines of output]", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:14:05", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:28:33", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", - "recovery_target_time = '2025-04-21 13:13:56.887384+00'", + "recovery_target_time = '2025-05-05 15:28:25.620667+00'", "recovery_target_action = 'promote'" ] } @@ -9363,17 +9362,17 @@ "value" : { "output" : [ " [filtered 5 lines of output]", - "LOG: database system was interrupted; last known up at 2025-04-21 13:13:43 UTC", + "LOG: database system was interrupted; last known up at 2025-05-05 15:28:13 UTC", "LOG: restored log file \"00000004.history\" from archive", - "LOG: starting point-in-time recovery to 2025-04-21 13:13:56.887384+00", + "LOG: starting point-in-time recovery to 2025-05-05 15:28:25.620667+00", "LOG: restored log file \"00000004.history\" from archive", "LOG: restored log file \"000000040000000000000019\" from archive", " [filtered 2 lines of output]", "LOG: consistent recovery state reached at 0/19000100", "LOG: database system is ready to accept read only connections", - "LOG: recovery stopping before commit of transaction 495, time 2025-04-21 13:13:58.415355+00", + "LOG: recovery stopping before commit of transaction 495, time 2025-05-05 15:28:26.982491+00", "LOG: redo done at 0/1901E348", - "LOG: last completed transaction was at log time 2025-04-21 13:13:55.599557+00", + "LOG: last completed transaction was at log time 2025-05-05 15:28:24.226566+00", "LOG: selected new timeline ID: 5", "LOG: archive recovery complete", "LOG: database system is ready to accept connections" @@ -9414,7 +9413,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stop command begin 2.55.0: --exec-id=3734-6522fbe8 --log-level-console=info --no-log-timestamp --stanza=demo", + "P00 INFO: stop command begin 2.55.1: --exec-id=3747-c882f699 --log-level-console=info --no-log-timestamp --stanza=demo", "P00 INFO: stop command end: completed successfully" ] } @@ -9441,7 +9440,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-delete command begin 2.55.0: --exec-id=3760-e53bdbcf --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo=1 --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", + "P00 INFO: stanza-delete command begin 2.55.1: --exec-id=3773-0ed7e517 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo=1 --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --stanza=demo", "P00 INFO: stanza-delete command end: completed successfully" ] } @@ -9562,7 +9561,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-create command begin 2.55.0: --exec-id=3926-affd3ca0 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo2-type=azure --stanza=demo", + "P00 INFO: stanza-create command begin 2.55.1: --exec-id=3939-d3c96342 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo2-type=azure --stanza=demo", "P00 INFO: stanza-create for stanza 'demo' on repo1", "P00 INFO: stanza-create for stanza 'demo' on repo2", "P00 INFO: stanza-create command end: completed successfully" @@ -9591,16 +9590,16 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: backup command begin 2.55.0: --exec-id=3953-68d03872 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo=2 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo2-type=azure --stanza=demo --start-fast", + "P00 INFO: backup command begin 2.55.1: --exec-id=3966-a598a23b --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo=2 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo2-type=azure --stanza=demo --start-fast", "P00 WARN: no prior backup exists, incr backup has been changed to full", "P00 INFO: execute non-exclusive backup start: backup begins after the requested immediate checkpoint completes", "P00 INFO: backup start archive = 00000005000000000000001B, lsn = 0/1B000028", " [filtered 3 lines of output]", "P00 INFO: check archive for segment(s) 00000005000000000000001B:00000005000000000000001B", - "P00 INFO: new backup label = 20250421-131423F", + "P00 INFO: new backup label = 20250505-152851F", "P00 INFO: full backup size = 30.8MB, file total = 1229", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=3953-68d03872 --log-level-console=info --no-log-timestamp --repo=2 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo2-type=azure --stanza=demo" + "P00 INFO: expire command begin 2.55.1: --exec-id=3966-a598a23b --log-level-console=info --no-log-timestamp --repo=2 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo2-type=azure --stanza=demo" ] } }, @@ -9761,16 +9760,16 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: backup command begin 2.55.0: --exec-id=4076-d08c3169 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo2-type=azure --repo3-type=s3 --stanza=demo --start-fast", + "P00 INFO: backup command begin 2.55.1: --exec-id=4089-773fbc3c --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo2-type=azure --repo3-type=s3 --stanza=demo --start-fast", "P00 WARN: no prior backup exists, incr backup has been changed to full", "P00 INFO: execute non-exclusive backup start: backup begins after the requested immediate checkpoint completes", "P00 INFO: backup start archive = 00000005000000000000001C, lsn = 0/1C000028", " [filtered 3 lines of output]", "P00 INFO: check archive for segment(s) 00000005000000000000001C:00000005000000000000001D", - "P00 INFO: new backup label = 20250421-131433F", + "P00 INFO: new backup label = 20250505-152901F", "P00 INFO: full backup size = 30.8MB, file total = 1229", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=4076-d08c3169 --log-level-console=info --no-log-timestamp --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo2-type=azure --repo3-type=s3 --stanza=demo" + "P00 INFO: expire command begin 2.55.1: --exec-id=4089-773fbc3c --log-level-console=info --no-log-timestamp --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo2-type=azure --repo3-type=s3 --stanza=demo" ] } }, @@ -9788,7 +9787,7 @@ "type" : "exe", "value" : { "output" : [ - "2025-04-21 13:14:40+00" + "2025-05-05 15:29:07+00" ] } }, @@ -10015,7 +10014,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: backup command begin 2.55.0: --exec-id=4309-3d23f2f1 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=4 --repo=4 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo4-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp.pub --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --stanza=demo --start-fast", + "P00 INFO: backup command begin 2.55.1: --exec-id=4322-888f0cdd --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=4 --repo=4 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-block --repo1-bundle --repo4-bundle --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp.pub --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --stanza=demo --start-fast", "P00 WARN: option 'repo4-retention-full' is not set for 'repo4-retention-full-type=count', the repository may run out of space", " HINT: to retain full backups indefinitely (without warning), set option 'repo4-retention-full' to the maximum.", "P00 WARN: no prior backup exists, incr backup has been changed to full", @@ -10023,10 +10022,10 @@ "P00 INFO: backup start archive = 00000005000000000000001E, lsn = 0/1E000028", " [filtered 3 lines of output]", "P00 INFO: check archive for segment(s) 00000005000000000000001E:00000005000000000000001F", - "P00 INFO: new backup label = 20250421-131443F", + "P00 INFO: new backup label = 20250505-152911F", "P00 INFO: full backup size = 30.8MB, file total = 1229", "P00 INFO: backup command end: completed successfully", - "P00 INFO: expire command begin 2.55.0: --exec-id=4309-3d23f2f1 --log-level-console=info --no-log-timestamp --repo=4 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp.pub --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --stanza=demo", + "P00 INFO: expire command begin 2.55.1: --exec-id=4322-888f0cdd --log-level-console=info --no-log-timestamp --repo=4 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo1-retention-diff=2 --repo1-retention-full=2 --repo2-retention-full=4 --repo3-retention-full=4 --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp.pub --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --stanza=demo", "P00 INFO: expire command end: completed successfully" ] } @@ -10201,11 +10200,11 @@ "type" : "exe", "value" : { "output" : [ - "[2025-04-21 13:14:52 UTC] 0B STANDARD 87e00a49-cfe8-4978-947f-9a557f039513 v3 DEL backup.info", - "[2025-04-21 13:14:40 UTC] 1.0KiB STANDARD 908ea7a5-a84f-4b0d-88cb-c8b17e6c0290 v2 PUT backup.info", - "[2025-04-21 13:14:33 UTC] 372B STANDARD 149d2def-0871-48c7-ba6f-6bad83a9afd4 v1 PUT backup.info", - "[2025-04-21 13:14:52 UTC] 0B STANDARD 05a26eec-7460-419f-9397-6444fae38507 v3 DEL backup.info.copy", - "[2025-04-21 13:14:40 UTC] 1.0KiB STANDARD 4369ef03-d0bd-4e29-8342-03d757acba14 v2 PUT backup.info.copy" + "[2025-05-05 15:29:18 UTC] 0B STANDARD c89dad87-2067-4ef3-bcc6-b10dc276ab3f v3 DEL backup.info", + "[2025-05-05 15:29:07 UTC] 1.0KiB STANDARD 81c92a67-8cf3-479e-9d98-ed6bb81a5c89 v2 PUT backup.info", + "[2025-05-05 15:29:01 UTC] 372B STANDARD b7196686-d823-4b6b-83fc-c5c6532d221c v1 PUT backup.info", + "[2025-05-05 15:29:18 UTC] 0B STANDARD e61860f5-f8b6-4c70-95cb-d3532e97124f v3 DEL backup.info.copy", + "[2025-05-05 15:29:07 UTC] 1.0KiB STANDARD 70489080-5a15-48f2-be78-80ab11f54118 v2 PUT backup.info.copy" ] } }, @@ -10214,7 +10213,7 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo --repo=3 \\", - " --repo-target-time=\"2025-04-21 13:14:40+00\" info" + " --repo-target-time=\"2025-05-05 15:29:07+00\" info" ], "highlight" : { "filter" : true, @@ -10234,8 +10233,8 @@ " [filtered 5 lines of output]", " wal archive min/max (13): 00000005000000000000001C/00000005000000000000001D", "", - " full backup: 20250421-131433F", - " timestamp start/stop: 2025-04-21 13:14:33+00 / 2025-04-21 13:14:39+00", + " full backup: 20250505-152901F", + " timestamp start/stop: 2025-05-05 15:29:01+00 / 2025-05-05 15:29:06+00", " wal start/stop: 00000005000000000000001C / 00000005000000000000001D", " repo3: backup set size: 3.8MB, backup size: 3.8MB" ] @@ -10246,7 +10245,7 @@ "bash-wrap" : true, "cmd" : [ "sudo -u postgres pgbackrest --stanza=demo --repo=3 --delta \\", - " --repo-target-time=\"2025-04-21 13:14:40+00\" --log-level-console=info restore" + " --repo-target-time=\"2025-05-05 15:29:07+00\" --log-level-console=info restore" ], "highlight" : { "filter" : true, @@ -10263,8 +10262,8 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: restore command begin 2.55.0: --delta --exec-id=4541-34fb8277 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=4 --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo5-gcs-bucket=demo-bucket --repo5-gcs-key= --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo5-path=/demo-repo --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp.pub --repo-target-time=\"2025-04-21 13:14:40+00\" --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --repo5-type=gcs --stanza=demo", - "P00 INFO: repo3: restore backup set 20250421-131433F, recovery will start at 2025-04-21 13:14:33", + "P00 INFO: restore command begin 2.55.1: --delta --exec-id=4555-c667fd71 --log-level-console=info --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=4 --repo=3 --repo2-azure-account= --repo2-azure-container=demo-container --repo2-azure-key= --repo1-cipher-pass= --repo1-cipher-type=aes-256-cbc --repo5-gcs-bucket=demo-bucket --repo5-gcs-key= --repo1-path=/var/lib/pgbackrest --repo2-path=/demo-repo --repo3-path=/demo-repo --repo4-path=/demo-repo --repo5-path=/demo-repo --repo3-s3-bucket=demo-bucket --repo3-s3-endpoint=s3.us-east-1.amazonaws.com --repo3-s3-key= --repo3-s3-key-secret= --repo3-s3-region=us-east-1 --repo4-sftp-host=sftp-server --repo4-sftp-host-key-hash-type=sha1 --repo4-sftp-host-user=pgbackrest --repo4-sftp-private-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp --repo4-sftp-public-key-file=/var/lib/pgsql/.ssh/id_rsa_sftp.pub --repo-target-time=\"2025-05-05 15:29:07+00\" --repo2-type=azure --repo3-type=s3 --repo4-type=sftp --repo5-type=gcs --stanza=demo", + "P00 INFO: repo3: restore backup set 20250505-152901F, recovery will start at 2025-05-05 15:29:01", "P00 INFO: remove invalid files/links/paths from '/var/lib/pgsql/13/data'", "P00 INFO: write updated /var/lib/pgsql/13/data/postgresql.auto.conf", " [filtered 2 lines of output]" @@ -11112,14 +11111,14 @@ " db (current)", " wal archive min/max (13): 000000070000000000000023/000000070000000000000025", "", - " full backup: 20250421-131610F", - " timestamp start/stop: 2025-04-21 13:16:10+00 / 2025-04-21 13:16:14+00", + " full backup: 20250505-153034F", + " timestamp start/stop: 2025-05-05 15:30:34+00 / 2025-05-05 15:30:37+00", " wal start/stop: 000000070000000000000023 / 000000070000000000000023", " database size: 30.8MB, database backup size: 30.8MB", " repo1: backup set size: 3.8MB, backup size: 3.8MB", "", - " full backup: 20250421-131615F", - " timestamp start/stop: 2025-04-21 13:16:15+00 / 2025-04-21 13:16:19+00", + " full backup: 20250505-153038F", + " timestamp start/stop: 2025-05-05 15:30:38+00 / 2025-05-05 15:30:41+00", " wal start/stop: 000000070000000000000024 / 000000070000000000000025", " database size: 30.8MB, database backup size: 30.8MB", " repo1: backup set size: 3.8MB, backup size: 3.8MB" @@ -11637,24 +11636,24 @@ "# Do not edit this file manually!", "# It will be overwritten by the ALTER SYSTEM command.", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:13:06", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:27:43", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:13:37", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:28:07", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:14:05", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:28:33", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", - "# Removed by pgBackRest restore on 2025-04-21 13:14:55 # recovery_target_time = '2025-04-21 13:13:56.887384+00'", - "# Removed by pgBackRest restore on 2025-04-21 13:14:55 # recovery_target_action = 'promote'", + "# Removed by pgBackRest restore on 2025-05-05 15:29:21 # recovery_target_time = '2025-05-05 15:28:25.620667+00'", + "# Removed by pgBackRest restore on 2025-05-05 15:29:21 # recovery_target_action = 'promote'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:14:55", - "restore_command = 'pgbackrest --repo=3 --repo-target-time=\"2025-04-21 13:14:40+00\" --stanza=demo archive-get %f \"%p\"'", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:29:21", + "restore_command = 'pgbackrest --repo=3 --repo-target-time=\"2025-05-05 15:29:07+00\" --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:16:05", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:30:29", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:17:16", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:31:33", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'" ] } @@ -11771,7 +11770,7 @@ "output" : [ " [filtered 4 lines of output]", "LOG: listening on Unix socket \"/tmp/.s.PGSQL.5432\"", - "LOG: database system was interrupted; last known up at 2025-04-21 13:16:15 UTC", + "LOG: database system was interrupted; last known up at 2025-05-05 15:30:38 UTC", "LOG: entering standby mode", "LOG: restored log file \"00000007.history\" from archive", "LOG: restored log file \"000000070000000000000024\" from archive", @@ -11859,7 +11858,7 @@ "output" : [ " pg_switch_wal | current_timestamp ", "---------------+-------------------------------", - " 0/26017738 | 2025-04-21 13:17:23.254782+00", + " 0/26017738 | 2025-05-05 15:31:39.445111+00", "(1 row)" ] } @@ -11888,7 +11887,7 @@ "output" : [ " message | current_timestamp ", "----------------+-------------------------------", - " Important Data | 2025-04-21 13:17:24.472161+00", + " Important Data | 2025-05-05 15:31:40.659536+00", "(1 row)" ] } @@ -11914,7 +11913,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=1181-83c0863f --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --stanza=demo", + "P00 INFO: check command begin 2.55.1: --exec-id=1197-5567e589 --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --stanza=demo", "P00 INFO: check repo1 (standby)", "P00 INFO: switch wal not performed because this is a standby", "P00 INFO: check command end: completed successfully" @@ -12073,24 +12072,24 @@ "# Do not edit this file manually!", "# It will be overwritten by the ALTER SYSTEM command.", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:13:06", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:27:43", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:13:37", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:28:07", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:14:05", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:28:33", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", - "# Removed by pgBackRest restore on 2025-04-21 13:14:55 # recovery_target_time = '2025-04-21 13:13:56.887384+00'", - "# Removed by pgBackRest restore on 2025-04-21 13:14:55 # recovery_target_action = 'promote'", + "# Removed by pgBackRest restore on 2025-05-05 15:29:21 # recovery_target_time = '2025-05-05 15:28:25.620667+00'", + "# Removed by pgBackRest restore on 2025-05-05 15:29:21 # recovery_target_action = 'promote'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:14:55", - "restore_command = 'pgbackrest --repo=3 --repo-target-time=\"2025-04-21 13:14:40+00\" --stanza=demo archive-get %f \"%p\"'", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:29:21", + "restore_command = 'pgbackrest --repo=3 --repo-target-time=\"2025-05-05 15:29:07+00\" --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:16:05", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:30:29", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'", "", - "# Recovery settings generated by pgBackRest restore on 2025-04-21 13:17:30", + "# Recovery settings generated by pgBackRest restore on 2025-05-05 15:31:46", "primary_conninfo = 'host=172.17.0.6 port=5432 user=replicator'", "restore_command = 'pgbackrest --stanza=demo archive-get %f \"%p\"'" ] @@ -12213,7 +12212,7 @@ "output" : [ " message | current_timestamp ", "----------------+-------------------------------", - " Important Data | 2025-04-21 13:17:37.632395+00", + " Important Data | 2025-05-05 15:31:52.190109+00", "(1 row)" ] } @@ -12242,7 +12241,7 @@ "output" : [ " message | current_timestamp ", "----------------+-------------------------------", - " Important Data | 2025-04-21 13:17:38.039114+00", + " Important Data | 2025-05-05 15:31:52.512491+00", "(1 row)" ] } @@ -12755,7 +12754,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-create command begin 2.55.0: --exec-id=947-b37a53d9 --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --stanza=demo-alt", + "P00 INFO: stanza-create command begin 2.55.1: --exec-id=960-376c0d96 --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --stanza=demo-alt", "P00 INFO: stanza-create for stanza 'demo-alt' on repo1", "P00 INFO: stanza-create command end: completed successfully" ] @@ -12782,11 +12781,11 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=974-2b58c025 --log-level-console=info --log-level-file=detail --no-log-timestamp --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls", + "P00 INFO: check command begin 2.55.1: --exec-id=987-2341c8d3 --log-level-console=info --log-level-file=detail --no-log-timestamp --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls", "P00 INFO: check stanza 'demo-alt'", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 000000010000000000000001 successfully archived to '/var/lib/pgbackrest/archive/demo-alt/13-1/0000000100000000/000000010000000000000001-29488ff35f82cacada9829c78d94ee2e32ee1348.gz' on repo1", + "P00 INFO: WAL segment 000000010000000000000001 successfully archived to '/var/lib/pgbackrest/archive/demo-alt/13-1/0000000100000000/000000010000000000000001-fdc4d128665b12cd6451f2a34646fc503687864c.gz' on repo1", "P00 INFO: check command end: completed successfully" ] } @@ -12812,15 +12811,15 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=1315-e00697ae --log-level-console=info --no-log-timestamp --repo1-path=/var/lib/pgbackrest", + "P00 INFO: check command begin 2.55.1: --exec-id=1331-582c5602 --log-level-console=info --no-log-timestamp --repo1-path=/var/lib/pgbackrest", "P00 INFO: check stanza 'demo'", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 000000070000000000000027 successfully archived to '/var/lib/pgbackrest/archive/demo/13-1/0000000700000000/000000070000000000000027-169f61cb3767208eadc5ca574c2e239df78a7a19.gz' on repo1", + "P00 INFO: WAL segment 000000070000000000000027 successfully archived to '/var/lib/pgbackrest/archive/demo/13-1/0000000700000000/000000070000000000000027-6ec3f77c103df27e1c5c2176ba20a25be52f4c59.gz' on repo1", "P00 INFO: check stanza 'demo-alt'", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 000000010000000000000002 successfully archived to '/var/lib/pgbackrest/archive/demo-alt/13-1/0000000100000000/000000010000000000000002-28405895feb2380d58e61593cfe240092dd889d0.gz' on repo1", + "P00 INFO: WAL segment 000000010000000000000002 successfully archived to '/var/lib/pgbackrest/archive/demo-alt/13-1/0000000100000000/000000010000000000000002-1ca03294e18dcc858dcb227abf90a4f2a6bb094d.gz' on repo1", "P00 INFO: check command end: completed successfully" ] } @@ -13069,10 +13068,10 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: check command begin 2.55.0: --exec-id=5511-cb21831a --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --stanza=demo", + "P00 INFO: check command begin 2.55.1: --exec-id=5523-a294109a --log-level-console=info --log-level-file=detail --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --stanza=demo", "P00 INFO: check repo1 configuration (primary)", "P00 INFO: check repo1 archive for WAL (primary)", - "P00 INFO: WAL segment 00000007000000000000002D successfully archived to '/var/lib/pgbackrest/archive/demo/13-1/0000000700000000/00000007000000000000002D-4bd363f7546edd3efde7b1ba090b69f1040593dc.gz' on repo1", + "P00 INFO: WAL segment 00000007000000000000002D successfully archived to '/var/lib/pgbackrest/archive/demo/13-1/0000000700000000/00000007000000000000002D-aeeff865302e5d3d88bc6400d7bc492b147e06ee.gz' on repo1", "P00 INFO: check command end: completed successfully" ] } @@ -13099,20 +13098,20 @@ "value" : { "output" : [ "-------------------PROCESS START-------------------", - "P00 INFO: archive-push:async command begin 2.55.0: [/var/lib/pgsql/13/data/pg_wal] --archive-async --exec-id=5481-f44d1eeb --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=2 --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --spool-path=/var/spool/pgbackrest --stanza=demo", + "P00 INFO: archive-push:async command begin 2.55.1: [/var/lib/pgsql/13/data/pg_wal] --archive-async --exec-id=5493-218290f9 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=2 --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --spool-path=/var/spool/pgbackrest --stanza=demo", "P00 INFO: push 1 WAL file(s) to archive: 000000070000000000000028", "P01 DETAIL: pushed WAL file '000000070000000000000028' to the archive", "P00 DETAIL: statistics: {\"socket.client\":{\"total\":1},\"socket.session\":{\"total\":1},\"tls.client\":{\"total\":1},\"tls.session\":{\"total\":1}}", "P00 INFO: archive-push:async command end: completed successfully", "", "-------------------PROCESS START-------------------", - "P00 INFO: archive-push:async command begin 2.55.0: [/var/lib/pgsql/13/data/pg_wal] --archive-async --exec-id=5513-df50761d --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=2 --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --spool-path=/var/spool/pgbackrest --stanza=demo", + "P00 INFO: archive-push:async command begin 2.55.1: [/var/lib/pgsql/13/data/pg_wal] --archive-async --exec-id=5525-183ecf58 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=2 --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --spool-path=/var/spool/pgbackrest --stanza=demo", "P00 INFO: push 5 WAL file(s) to archive: 000000070000000000000029...00000007000000000000002D", - "P02 DETAIL: pushed WAL file '00000007000000000000002A' to the archive", "P01 DETAIL: pushed WAL file '000000070000000000000029' to the archive", - "P02 DETAIL: pushed WAL file '00000007000000000000002B' to the archive", - "P01 DETAIL: pushed WAL file '00000007000000000000002C' to the archive", - "P02 DETAIL: pushed WAL file '00000007000000000000002D' to the archive", + "P02 DETAIL: pushed WAL file '00000007000000000000002A' to the archive", + "P01 DETAIL: pushed WAL file '00000007000000000000002B' to the archive", + "P02 DETAIL: pushed WAL file '00000007000000000000002C' to the archive", + "P01 DETAIL: pushed WAL file '00000007000000000000002D' to the archive", "P00 DETAIL: statistics: {\"socket.client\":{\"total\":1},\"socket.session\":{\"total\":1},\"tls.client\":{\"total\":1},\"tls.session\":{\"total\":1}}", "P00 INFO: archive-push:async command end: completed successfully" ] @@ -13153,23 +13152,23 @@ "value" : { "output" : [ "-------------------PROCESS START-------------------", - "P00 INFO: archive-get:async command begin 2.55.0: [000000070000000000000024, 000000070000000000000025, 000000070000000000000026, 000000070000000000000027, 000000070000000000000028, 000000070000000000000029, 00000007000000000000002A, 00000007000000000000002B] --archive-async --exec-id=1711-e6e77f2e --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=2 --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --spool-path=/var/spool/pgbackrest --stanza=demo", + "P00 INFO: archive-get:async command begin 2.55.1: [000000070000000000000024, 000000070000000000000025, 000000070000000000000026, 000000070000000000000027, 000000070000000000000028, 000000070000000000000029, 00000007000000000000002A, 00000007000000000000002B] --archive-async --exec-id=1728-47faf303 --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=2 --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --spool-path=/var/spool/pgbackrest --stanza=demo", "P00 INFO: get 8 WAL file(s) from archive: 000000070000000000000024...00000007000000000000002B", - "P01 DETAIL: found 000000070000000000000024 in the repo1: 13-1 archive", "P02 DETAIL: found 000000070000000000000025 in the repo1: 13-1 archive", - "P02 DETAIL: found 000000070000000000000027 in the repo1: 13-1 archive", - "P01 DETAIL: found 000000070000000000000026 in the repo1: 13-1 archive", + "P01 DETAIL: found 000000070000000000000024 in the repo1: 13-1 archive", + "P01 DETAIL: found 000000070000000000000027 in the repo1: 13-1 archive", + "P02 DETAIL: found 000000070000000000000026 in the repo1: 13-1 archive", "P00 DETAIL: unable to find 000000070000000000000028 in the archive", "P00 DETAIL: statistics: {\"socket.client\":{\"total\":1},\"socket.session\":{\"total\":1},\"tls.client\":{\"total\":1},\"tls.session\":{\"total\":1}}", - " [filtered 31 lines of output]", - "P00 INFO: archive-get:async command begin 2.55.0: [000000070000000000000028, 000000070000000000000029, 00000007000000000000002A, 00000007000000000000002B, 00000007000000000000002C, 00000007000000000000002D, 00000007000000000000002E, 00000007000000000000002F] --archive-async --exec-id=1762-650b709b --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=2 --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --spool-path=/var/spool/pgbackrest --stanza=demo", + " [filtered 24 lines of output]", + "P00 INFO: archive-get:async command begin 2.55.1: [000000070000000000000028, 000000070000000000000029, 00000007000000000000002A, 00000007000000000000002B, 00000007000000000000002C, 00000007000000000000002D, 00000007000000000000002E, 00000007000000000000002F] --archive-async --exec-id=1777-98b8e35e --log-level-console=off --log-level-file=detail --log-level-stderr=off --no-log-timestamp --pg1-path=/var/lib/pgsql/13/data --process-max=2 --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --spool-path=/var/spool/pgbackrest --stanza=demo", "P00 INFO: get 8 WAL file(s) from archive: 000000070000000000000028...00000007000000000000002F", - "P02 DETAIL: found 000000070000000000000029 in the repo1: 13-1 archive", "P01 DETAIL: found 000000070000000000000028 in the repo1: 13-1 archive", - "P02 DETAIL: found 00000007000000000000002A in the repo1: 13-1 archive", - "P01 DETAIL: found 00000007000000000000002B in the repo1: 13-1 archive", - "P02 DETAIL: found 00000007000000000000002C in the repo1: 13-1 archive", - "P01 DETAIL: found 00000007000000000000002D in the repo1: 13-1 archive", + "P02 DETAIL: found 000000070000000000000029 in the repo1: 13-1 archive", + "P01 DETAIL: found 00000007000000000000002A in the repo1: 13-1 archive", + "P02 DETAIL: found 00000007000000000000002B in the repo1: 13-1 archive", + "P01 DETAIL: found 00000007000000000000002C in the repo1: 13-1 archive", + "P02 DETAIL: found 00000007000000000000002D in the repo1: 13-1 archive", "P00 DETAIL: unable to find 00000007000000000000002E in the archive", "P00 DETAIL: statistics: {\"socket.client\":{\"total\":1},\"socket.session\":{\"total\":1},\"tls.client\":{\"total\":1},\"tls.session\":{\"total\":1}}", " [filtered 7 lines of output]" @@ -13292,11 +13291,11 @@ "P00 INFO: wait for replay on the standby to reach 0/2F000028", "P00 INFO: replay on the standby reached 0/2F000028", "P00 INFO: check archive for prior segment 00000007000000000000002E", - "P01 DETAIL: backup file pg-primary:/var/lib/pgsql/13/data/log/postgresql.log (11.2KB, 0.48%) checksum 0ab0ed392cd1eb096a240e6603b1acdcb8ca54e1", - "P01 DETAIL: backup file pg-primary:/var/lib/pgsql/13/data/global/pg_control (8KB, 0.83%) checksum 7f9eedf2565b2097757a3f122e168488e41ea3fb", - "P01 DETAIL: backup file pg-primary:/var/lib/pgsql/13/data/pg_hba.conf (4.5KB, 1.02%) checksum 65e54ae24bda87b2542351cb16a7fecc7e5aceeb", - "P01 DETAIL: match file from prior backup pg-primary:/var/lib/pgsql/13/data/current_logfiles (26B, 1.03%) checksum 78a9f5c10960f0d91fcd313937469824861795a2", - "P01 DETAIL: match file from prior backup pg-primary:/var/lib/pgsql/13/data/pg_logical/replorigin_checkpoint (8B, 1.03%) checksum 347fc8f2df71bd4436e38bd1516ccd7ea0d46532", + "P01 DETAIL: backup file pg-primary:/var/lib/pgsql/13/data/log/postgresql.log (11KB, 0.47%) checksum a243e99af415b81bf4d9d0ec91af46983eed09df", + "P01 DETAIL: backup file pg-primary:/var/lib/pgsql/13/data/global/pg_control (8KB, 0.82%) checksum b2232ca69c379dce910b569560f7c1ada80e9da6", + "P01 DETAIL: backup file pg-primary:/var/lib/pgsql/13/data/pg_hba.conf (4.5KB, 1.01%) checksum 65e54ae24bda87b2542351cb16a7fecc7e5aceeb", + "P01 DETAIL: match file from prior backup pg-primary:/var/lib/pgsql/13/data/current_logfiles (26B, 1.02%) checksum 78a9f5c10960f0d91fcd313937469824861795a2", + "P01 DETAIL: match file from prior backup pg-primary:/var/lib/pgsql/13/data/pg_logical/replorigin_checkpoint (8B, 1.02%) checksum 347fc8f2df71bd4436e38bd1516ccd7ea0d46532", " [filtered 1243 lines of output]" ] } @@ -13603,7 +13602,7 @@ "type" : "exe", "value" : { "output" : [ - "P00 INFO: stanza-upgrade command begin 2.55.0: --exec-id=6025-fcfa8929 --log-level-console=info --log-level-file=detail --no-log-timestamp --no-online --pg1-path=/var/lib/pgsql/14/data --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --stanza=demo", + "P00 INFO: stanza-upgrade command begin 2.55.1: --exec-id=6035-d86ea449 --log-level-console=info --log-level-file=detail --no-log-timestamp --no-online --pg1-path=/var/lib/pgsql/14/data --repo1-host=repository --repo1-host-ca-file=/etc/pgbackrest/cert/ca.crt --repo1-host-cert-file=/etc/pgbackrest/cert/client.crt --repo1-host-key-file=/etc/pgbackrest/cert/client.key --repo1-host-type=tls --stanza=demo", "P00 INFO: stanza-upgrade for stanza 'demo' on repo1", "P00 INFO: stanza-upgrade command end: completed successfully" ] diff --git a/doc/resource/git-history.cache b/doc/resource/git-history.cache index 681d41d41..ab272871b 100644 --- a/doc/resource/git-history.cache +++ b/doc/resource/git-history.cache @@ -1,4 +1,26 @@ [ + { + "commit": "8bbb98243566bfa052f6aacfd1bd3a6acd770e40", + "date": "2025-05-01 13:22:15 -0400", + "subject": "Revert \"calculate content-md5 on S3 only when required\".", + "body": "20bfd14 removed content-md5 where allowed by the specification but failed to notice that either content-md5 or x-amz-content-* is required for PUT when object lock is enabled.\n\nOn top of that it appears Scality S3 (at least?) won't accept alternate content checksums when object lock is enabled. Technically this is a violation of the specification but nonetheless the change breaks working installations.\n\nFor now it seems safer to revert this change and pursue a better solution for a future feature release." + }, + { + "commit": "5e01098617a3803067b153be2d41e023cd4d95e4", + "date": "2025-05-01 13:06:18 -0400", + "subject": "Fix lower bounds checking for option keys.", + "body": "Specifying an indexed option with a key of 0, e.g. pg0-path, would lead to a segfault.\n\nAdd lower bounds checking to fix the issue." + }, + { + "commit": "293bc2a75d5cbe364f443bb87a998d76e4618ac2", + "date": "2025-05-01 12:53:05 -0400", + "subject": "Add details about notifying packagers to release instructions." + }, + { + "commit": "6c0e21292629efaf53e513c5badc0824a10a1e79", + "date": "2025-05-01 12:38:37 -0400", + "subject": "Begin v2.55.1 development." + }, { "commit": "6c90196e74ef0da38568f08fd7cb234d10130e79", "date": "2025-04-21 18:25:00 -0400", diff --git a/doc/xml/auto/metric-coverage-report.auto.xml b/doc/xml/auto/metric-coverage-report.auto.xml index 54e4ec79c..d61660bfb 100644 --- a/doc/xml/auto/metric-coverage-report.auto.xml +++ b/doc/xml/auto/metric-coverage-report.auto.xml @@ -260,7 +260,7 @@ config 93/93 (100.0%) - 1002/1002 (100.0%) + 1004/1004 (100.0%) 1625/1625 (100.0%) @@ -345,7 +345,7 @@ storage/s3 29/29 (100.0%) 186/186 (100.0%) - 580/580 (100.0%) + 579/579 (100.0%) @@ -358,6 +358,6 @@ TOTAL 1684/1684 (100.0%) - 10771/10772 (99.99%) - 25231/25231 (100.0%) + 10773/10774 (99.99%) + 25230/25230 (100.0%) diff --git a/doc/xml/release/2025/2.55.1.xml b/doc/xml/release/2025/2.55.1.xml index 1d1e09349..c71f71552 100644 --- a/doc/xml/release/2025/2.55.1.xml +++ b/doc/xml/release/2025/2.55.1.xml @@ -1,4 +1,4 @@ - + diff --git a/meson.build b/meson.build index a52ef19a9..2985ec976 100644 --- a/meson.build +++ b/meson.build @@ -4,7 +4,7 @@ project( 'pgbackrest', ['c'], - version: '2.55.1dev', + version: '2.55.1', license: 'MIT', meson_version: '>=0.47', default_options: [ diff --git a/src/version.h b/src/version.h index 832f15c1c..4e387ed0a 100644 --- a/src/version.h +++ b/src/version.h @@ -36,9 +36,9 @@ Project version components. PROJECT_VERSION and PROJECT_VERSION_NUM are automati #define PROJECT_VERSION_MAJOR 2 #define PROJECT_VERSION_MINOR 55 #define PROJECT_VERSION_PATCH 1 -#define PROJECT_VERSION_SUFFIX "dev" +#define PROJECT_VERSION_SUFFIX "" -#define PROJECT_VERSION "2.55.1dev" +#define PROJECT_VERSION "2.55.1" #define PROJECT_VERSION_NUM 2055001 #endif diff --git a/test/code-count/file-type.yaml b/test/code-count/file-type.yaml index a488ecb5b..4f5753fc4 100644 --- a/test/code-count/file-type.yaml +++ b/test/code-count/file-type.yaml @@ -663,6 +663,10 @@ doc/xml/release/2025/2.55.0.xml: class: doc/source type: xml +doc/xml/release/2025/2.55.1.xml: + class: doc/source + type: xml + doc/xml/release/contributor.xml: class: doc/source type: xml