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.94.2) (envelope-from ) id 1rrkGt-002Rlo-ER for pgsql-committers@arkaria.postgresql.org; Tue, 02 Apr 2024 19:58:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rrkGs-00BRm0-76 for pgsql-committers@arkaria.postgresql.org; Tue, 02 Apr 2024 19:58:14 +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.94.2) (envelope-from ) id 1rrkGr-00BRls-Ud for pgsql-committers@lists.postgresql.org; Tue, 02 Apr 2024 19:58:13 +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.94.2) (envelope-from ) id 1rrkGo-000HYc-Sa for pgsql-committers@lists.postgresql.org; Tue, 02 Apr 2024 19:58:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=xppBIx/i7J3gQofRzQ+pMdaWEnp4z4eIOSQshy4XWJU=; b=DztpW7YQoTbJ1WdFem70QshlCJ JKWb6pL8xIBOIKayLPjSa7CydMUQHhxSyQoHl67EyPnTMle3zPE5wStDT1ZRGPybFmdrxLjOTtWsA J1bkypBfh4Jqoewqh6kAk8nmnId/DmZ0sy9PgM7OcFbh/he0ZqXFm4nGwB0eMascEtPUnOEkgfz+9 nV3ZC+SjwH4+d0/r1xeyeGR/3KscF8AeQsj6j5V9YgBbYjNq6cGAkx8bX7Fn6uxjNcon6Lc7yhIm4 wKntBFNXktclvnpA2jRHNNh6GxEWzgpDXSckyWpTqrmUDr4FYYKYdGrSRWGkOEA7mL4n2H301T9IJ PsGPw8Dw==; 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.94.2) (envelope-from ) id 1rrkGn-000ZPC-11 for pgsql-committers@lists.postgresql.org; Tue, 02 Apr 2024 19:58:09 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rrkGl-000AiC-L5 for pgsql-committers@lists.postgresql.org; Tue, 02 Apr 2024 19:58:08 +0000 Content-Type: multipart/mixed; boundary="===============7839619012599646667==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Implement pg_wal_replay_wait() stored procedure X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 02 Apr 2024 19:58:08 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7839619012599646667== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wbGVtZW50IHBnX3dhbF9yZXBsYXlfd2FpdCgpIHN0b3JlZCBwcm9jZWR1cmUKCnBnX3dhbF9y ZXBsYXlfd2FpdCgpIGlzIHRvIGJlIHVzZWQgb24gc3RhbmRieSBhbmQgc3BlY2lmaWVzIHdhaXRp bmcgZm9yCnRoZSBzcGVjaWZpYyBXQUwgbG9jYXRpb24gdG8gYmUgcmVwbGF5ZWQgYmVmb3JlIHN0 YXJ0aW5nIHRoZSB0cmFuc2FjdGlvbi4KVGhpcyBvcHRpb24gaXMgdXNlZnVsIHdoZW4gdGhlIHVz ZXIgbWFrZXMgc29tZSBkYXRhIGNoYW5nZXMgb24gcHJpbWFyeSBhbmQKbmVlZHMgYSBndWFyYW50 ZWUgdG8gc2VlIHRoZXNlIGNoYW5nZXMgb24gc3RhbmRieS4KClRoZSBxdWV1ZSBvZiB3YWl0ZXJz IGlzIHN0b3JlZCBpbiB0aGUgc2hhcmVkIG1lbW9yeSBhcnJheSBzb3J0ZWQgYnkgTFNOLgpEdXJp bmcgcmVwbGF5IG9mIFdBTCB3YWl0ZXJzIHdob3NlIExTTnMgYXJlIGFscmVhZHkgcmVwbGF5ZWQg YXJlIGRlbGV0ZWQgZnJvbQp0aGUgc2hhcmVkIG1lbW9yeSBhcnJheSBhbmQgd29rZW4gdXAgYnkg c2V0dGluZyBvZiB0aGVpciBsYXRjaGVzLgoKcGdfd2FsX3JlcGxheV93YWl0KCkgbmVlZHMgdG8g d2FpdCB3aXRob3V0IGFueSBzbmFwc2hvdCBoZWxkLiAgT3RoZXJ3aXNlLAp0aGUgc25hcHNob3Qg Y291bGQgcHJldmVudCB0aGUgcmVwbGF5IG9mIFdBTCByZWNvcmRzIGltcGx5aW5nIGEga2luZCBv ZgpzZWxmLWRlYWRsb2NrLiAgVGhpcyBpcyB3aHkgaXQgaXMgb25seSBwb3NzaWJsZSB0byBpbXBs ZW1lbnQKcGdfd2FsX3JlcGxheV93YWl0KCkgYXMgYSBwcm9jZWR1cmUgd29ya2luZyBpbiBhIG5v bi1hdG9taWMgY29udGV4dCwKbm90IGEgZnVuY3Rpb24uCgpDYXR2ZXJzaW9uIGlzIGJ1bXBlZC4K CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vZWIxMmY5YjAzODUxYmIyNTgzYWRhYjVk Zjk1NzliNGIlNDBwb3N0Z3Jlc3Byby5ydQpBdXRob3I6IEthcnR5c2hvdiBJdmFuLCBBbGV4YW5k ZXIgS29yb3Rrb3YKUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUGFxdWllciwgUGV0ZXIgRWlzZW50cmF1 dCwgRGlsaXAgS3VtYXIsIEFtaXQgS2FwaWxhClJldmlld2VkLWJ5OiBBbGV4YW5kZXIgTGFraGlu LCBCaGFyYXRoIFJ1cGlyZWRkeSwgRXVsZXIgVGF2ZWlyYQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIK CkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZm LzA2YzQxOGUxNjNlOTEzOTY2ZTE3Y2IyZDNmYjFjNWY4YThkNTgzMDgKCk1vZGlmaWVkIEZpbGVz Ci0tLS0tLS0tLS0tLS0tCmRvYy9zcmMvc2dtbC9mdW5jLnNnbWwgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgMTEzICsrKysrKysrCnNyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2cuYyAg ICAgICAgICAgICAgIHwgICA3ICsKc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZ3JlY292 ZXJ5LmMgICAgICAgfCAgMTEgKwpzcmMvYmFja2VuZC9jYXRhbG9nL3N5c3RlbV9mdW5jdGlvbnMu c3FsICAgICAgICB8ICAgMyArCnNyYy9iYWNrZW5kL2NvbW1hbmRzL01ha2VmaWxlICAgICAgICAg ICAgICAgICAgIHwgICAzICstCnNyYy9iYWNrZW5kL2NvbW1hbmRzL21lc29uLmJ1aWxkICAgICAg ICAgICAgICAgIHwgICAxICsKc3JjL2JhY2tlbmQvY29tbWFuZHMvd2FpdGxzbi5jICAgICAgICAg ICAgICAgICAgfCAzNDggKysrKysrKysrKysrKysrKysrKysrKysrCnNyYy9iYWNrZW5kL3N0b3Jh Z2UvaXBjL2lwY2kuYyAgICAgICAgICAgICAgICAgIHwgICA3ICsKc3JjL2JhY2tlbmQvc3RvcmFn ZS9sbWdyL3Byb2MuYyAgICAgICAgICAgICAgICAgfCAgIDYgKwpzcmMvYmFja2VuZC91dGlscy9h Y3Rpdml0eS93YWl0X2V2ZW50X25hbWVzLnR4dCB8ICAgMSArCnNyYy9pbmNsdWRlL2NhdGFsb2cv Y2F0dmVyc2lvbi5oICAgICAgICAgICAgICAgIHwgICAyICstCnNyYy9pbmNsdWRlL2NhdGFsb2cv cGdfcHJvYy5kYXQgICAgICAgICAgICAgICAgIHwgICA1ICsKc3JjL2luY2x1ZGUvY29tbWFuZHMv d2FpdGxzbi5oICAgICAgICAgICAgICAgICAgfCAgNDMgKysrCnNyYy90ZXN0L3JlY292ZXJ5L21l c29uLmJ1aWxkICAgICAgICAgICAgICAgICAgIHwgICAxICsKc3JjL3Rlc3QvcmVjb3ZlcnkvdC8w NDNfd2FsX3JlcGxheV93YWl0LnBsICAgICAgfCAgOTcgKysrKysrKwpzcmMvdG9vbHMvcGdpbmRl bnQvdHlwZWRlZnMubGlzdCAgICAgICAgICAgICAgICB8ICAgMiArCjE2IGZpbGVzIGNoYW5nZWQs IDY0OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK --===============7839619012599646667==--