Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vVNcZ-001E0j-0c for pgsql-committers@arkaria.postgresql.org; Tue, 16 Dec 2025 05:29:15 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vVNcV-004BaD-2q for pgsql-committers@arkaria.postgresql.org; Tue, 16 Dec 2025 05:29:12 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vVNcV-004Ba5-28 for pgsql-committers@lists.postgresql.org; Tue, 16 Dec 2025 05:29:12 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vVNcT-000zOr-21 for pgsql-committers@lists.postgresql.org; Tue, 16 Dec 2025 05:29:11 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vVNcS-002l0N-0z for pgsql-committers@lists.postgresql.org; Tue, 16 Dec 2025 05:29:07 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vVNcQ-00116d-13 for pgsql-committers@lists.postgresql.org; Tue, 16 Dec 2025 05:29:07 +0000 Content-Type: multipart/mixed; boundary="===============0829044638637078761==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add TAP test to check recovery when redo LSN is missing X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 16 Dec 2025 05:29:07 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0829044638637078761== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIFRBUCB0ZXN0IHRvIGNoZWNrIHJlY292ZXJ5IHdoZW4gcmVkbyBMU04gaXMgbWlzc2luZwoK VGhpcyBjb21taXQgcHJvdmlkZXMgdGVzdCBjb3ZlcmFnZSBmb3IgZGM3Yzc3ZjgyNWQ3LCB3aGVy ZSB0aGUgcmVkbwpyZWNvcmQgYW5kIHRoZSBjaGVja3BvaW50IHJlY29yZCBmaW5pc2ggb24gZGlm ZmVyZW50IFdBTCBzZWdtZW50cyB3aXRoCnRoZSBzdGFydCBvZiByZWNvdmVyeSBhYmxlIHRvIGRl dGVjdCB0aGF0IHRoZSByZWRvIHJlY29yZCBpcyBtaXNzaW5nLgoKVGhpcyB0ZXN0IHVzZXMgYSB3 YWl0IGluamVjdGlvbiBwb2ludCBkb25lIGluIHRoZSBjcml0aWNhbCBzZWN0aW9uIG9mIGEKY2hl Y2twb2ludCwgbWV0aG9kIHRoYXQgcmVxdWlyZXMgbm90IG9uZSBidXQgYWN0dWFsbHkgdHdvIHdh aXQgaW5qZWN0aW9uCnBvaW50cyB0byBhdm9pZCBhbnkgbWVtb3J5IGFsbG9jYXRpb25zIHdpdGhp biB0aGUgY3JpdGljYWwgc2VjdGlvbiBvZgp0aGUgY2hlY2twb2ludDoKLSBDaGVja3BvaW50IHJ1 biB3aXRoIGEgYmFja2dyb3VuZCBwc3FsLgotIE9uZSBmaXJzdCB3YWl0IHBvaW50IGlzIHJ1biBi eSB0aGUgY2hlY2twb2ludGVyIGJlZm9yZSB0aGUgY3JpdGljYWwKc2VjdGlvbiwgYWxsb2NhdGlu ZyB0aGUgc2hhcmVkIG1lbW9yeSByZXF1aXJlZCBieSB0aGUgRFNNIHJlZ2lzdHJ5IGZvcgp0aGUg d2FpdCBtYWNoaW5lcnkgaW4gdGhlIGxpYnJhcnkgaW5qZWN0aW9uX3BvaW50cy4KLSBGaXJzdCBw b2ludCBpcyB3b2tlbiB1cC4KLSBTZWNvbmQgd2FpdCBwb2ludCBpcyBsb2FkZWQgYmVmb3JlIHRo ZSBjcml0aWNhbCBzZWN0aW9uLCBhbGxvY2F0aW5nCnRoZSBtZW1vcnkgdG8gYnVpbGQgdGhlIHBh dGggdG8gdGhlIGxpYnJhcnkgbG9hZGVkLCB0aGVuIHJ1biBpbiB0aGUKY3JpdGljYWwgc2VjdGlv biBvbmNlIHRoZSBjaGVja3BvaW50IHJlZG8gcmVjb3JkIGhhcyBiZWVuIGxvZ2dlZC4KLSBXQUwg c2VnbWVudCBpcyBzd2l0Y2hlZCB3aGlsZSB3YWl0aW5nIG9uIHRoZSBzZWNvbmQgcG9pbnQuCi0g Q2hlY2twb2ludCBjb21wbGV0ZXMuCi0gU3RvcCBjbHVzdGVyIHdpdGggaW1tZWRpYXRlIG1vZGUu Ci0gVGhlIHNlZ21lbnQgdGhhdCBpbmNsdWRlcyB0aGUgcmVkbyByZWNvcmQgaXMgcmVtb3ZlZC4K LSBTdGFydCwgcmVjb3ZlcnkgZmFpbHMgYXMgdGhlIHJlZG8gcmVjb3JkIGNhbm5vdCBiZSBmb3Vu ZC4KClRoZSBlcnJvciBtZXNzYWdlIGludHJvZHVjZWQgaW4gZGM3Yzc3ZjgyNWQ3IGlzIG5vdyBy ZWR1Y2VkIHRvIGEgRkFUQUwsCm1lYW5pbmcgdGhhdCB0aGUgaW5mb3JtYXRpb24gaXMgc3RpbGwg cHJvdmlkZWQgd2hpbGUgYmVpbmcgYWJsZSB0byB1c2UgYQp0ZXN0IGZvciBpdC4gIE5pdGluIGhh cyBwcm92aWRlZCBhIGJhc2ljIHZlcnNpb24gb2YgdGhlIHRlc3QsIHRoYXQgSQpoYXZlIGVuaGFu Y2VkIHRvIG1ha2UgaXQgcG9ydGFibGUgd2l0aCB0d28gcG9pbnRzLiAgV2l0aG91dApkYzdjNzdm ODI1ZDcsIHRoZSBjbHVzdGVyIGNyYXNoZXMgaW4gdGhpcyB0ZXN0LCBub3Qgb24gYSBQQU5JQyBi dXQgZHVlCnRvIHRoZSBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IHRoZSBiZWdpbm5pbmcgb2YgcmVj b3ZlcnksIGZhaWx1cmUKbWVudGlvbmVkIGluIHRoZSBvdGhlciBjb21taXQuCgpBdXRob3I6IE5p dGluIEphZGhhdiA8bml0aW5qYWRoYXZwb3N0Z3Jlc0BnbWFpbC5jb20+CkNvLWF1dGhvcmVkLWJ5 OiBNaWNoYWVsIFBhcXVpZXIgPG1pY2hhZWxAcGFxdWllci54eXo+CkRpc2N1c3Npb246IGh0dHBz Oi8vcG9zdGdyLmVzL20vQ0FNbTFhV2FhSmkydzQ5YzBSaWFEQmZoZENMNnp0YnI5bT1kYUdxaU91 VmRpellXWWFBQG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwot LS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMTVmNjhjZWJk Y2VjZjVhNTUwOGFhYTEyNzgwNTI2MjMyYzEzYzNmMAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0t LS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZy5jICAgICAgICAgICAgICAgfCAg IDYgKysKc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZ3JlY292ZXJ5LmMgICAgICAgfCAg IDIgKy0Kc3JjL3Rlc3QvcmVjb3ZlcnkvbWVzb24uYnVpbGQgICAgICAgICAgICAgICAgICAgfCAg IDEgKwpzcmMvdGVzdC9yZWNvdmVyeS90LzA1MF9yZWRvX3NlZ21lbnRfbWlzc2luZy5wbCB8IDEx NyArKysrKysrKysrKysrKysrKysrKysrKysKNCBmaWxlcyBjaGFuZ2VkLCAxMjUgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoK --===============0829044638637078761==--