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 1w9pvM-001nrl-0C for pgsql-committers@arkaria.postgresql.org; Mon, 06 Apr 2026 19:47:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9pvK-00Beri-1i for pgsql-committers@arkaria.postgresql.org; Mon, 06 Apr 2026 19:47:50 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w9pvK-00Beme-0s for pgsql-committers@lists.postgresql.org; Mon, 06 Apr 2026 19:47:50 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w9pvD-00000000uI6-1JKY for pgsql-committers@lists.postgresql.org; Mon, 06 Apr 2026 19:47:49 +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=+ITl7WH0FxEVGlL/Xjg5KvI+Yhpa6jgLUjETmJBMTc0=; b=VE7ptUPJ4dhI9qFF1GXrRG1uhP vJG1rOtXREPsjIZT/kqTXGpmhzYH0gV2Yi9kA2EffWpj22ehR1YSFQb8N6/is91pkVD94bbYfJ6ks 6F6h5z/MnqrBJRf8pICbMBh0NMiezKWSI8agSrL6vNqHJGyxkiq1SppmJLqZB28eS1pF9dzZRXWMj NWppVt1F5wzDVWN4MNA+a/kQ3uMTFyvld5ELB20o8y1l18rrZ78mjs8V/JEnarX9uxTc3yCLW53j+ KdMvtzZ960qYOlYalzS3EjZ5MBtNUDiGoW4e+L3WEhcopBFd9ZNV4KO7MzU1Q8DTYjqKQfR78sY2h 5uSamevg==; 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 1w9pvC-002a8R-1u for pgsql-committers@lists.postgresql.org; Mon, 06 Apr 2026 19:47:42 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9pvB-003HW2-1E for pgsql-committers@lists.postgresql.org; Mon, 06 Apr 2026 19:47:42 +0000 Content-Type: multipart/mixed; boundary="===============3562017061880816915==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Use WAIT FOR LSN in PostgreSQL::Test::Cluster::wait_for_catchup( X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 06 Apr 2026 19:47:42 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3562017061880816915== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VXNlIFdBSVQgRk9SIExTTiBpbiBQb3N0Z3JlU1FMOjpUZXN0OjpDbHVzdGVyOjp3YWl0X2Zvcl9j YXRjaHVwKCkKCldoZW4gdGhlIHN0YW5kYnkgaXMgcGFzc2VkIGFzIGEgUG9zdGdyZVNRTDo6VGVz dDo6Q2x1c3RlciBpbnN0YW5jZSwKdXNlIHRoZSBXQUlUIEZPUiBMU04gY29tbWFuZCBvbiB0aGUg c3RhbmRieSBzZXJ2ZXIgdG8gaW1wbGVtZW50CndhaXRfZm9yX2NhdGNodXAoKSBmb3IgcmVwbGF5 LCB3cml0ZSwgYW5kIGZsdXNoIG1vZGVzLiAgVGhpcyBpcyBtb3JlCmVmZmljaWVudCB0aGFuIHBv bGxpbmcgcGdfc3RhdF9yZXBsaWNhdGlvbiBvbiB0aGUgdXBzdHJlYW0sIGFzIHRoZQpXQUlUIEZP UiBMU04gY29tbWFuZCB1c2VzIGEgbGF0Y2gtYmFzZWQgd2FrZXVwIG1lY2hhbmlzbS4KClRoZSBv cHRpbWl6YXRpb24gYXBwbGllcyB3aGVuOgotIFRoZSBzdGFuZGJ5IGlzIHBhc3NlZCBhcyBhIENs dXN0ZXIgb2JqZWN0IChub3QganVzdCBhIG5hbWUgc3RyaW5nKQotIFRoZSBtb2RlIGlzICdyZXBs YXknLCAnd3JpdGUnLCBvciAnZmx1c2gnIChub3QgJ3NlbnQnKQoKUmF0aGVyIHRoYW4gcHJlLWNo ZWNraW5nIHBnX2lzX2luX3JlY292ZXJ5KCkgb24gdGhlIHN0YW5kYnkgKHdoaWNoCndvdWxkIGFk ZCBhbiBleHRyYSByb3VuZC10cmlwIG9uIGV2ZXJ5IGNhbGwpLCB3ZSBpc3N1ZSBXQUlUIEZPUiBM U04KZGlyZWN0bHkgYW5kIGhhbmRsZSB0aGUgJ25vdCBpbiByZWNvdmVyeScgcmVzdWx0IGFzIGEg c2lnbmFsIHRvIGZhbGwKYmFjayB0byBwb2xsaW5nLgoKRm9yICdzZW50JyBtb2RlLCB3aGVuIHRo ZSBzdGFuZGJ5IGlzIHBhc3NlZCBhcyBhIHN0cmluZyAoZS5nLiwgYQpzdWJzY3JpcHRpb24gbmFt ZSBmb3IgbG9naWNhbCByZXBsaWNhdGlvbiksIHdoZW4gdGhlIHN0YW5kYnkgaGFzIGJlZW4KcHJv bW90ZWQsIG9yIHdoZW4gV0FJVCBGT1IgTFNOIGlzIGludGVycnVwdGVkIGJ5IGEgcmVjb3Zlcnkg Y29uZmxpY3QsCnRoZSBmdW5jdGlvbiBmYWxscyBiYWNrIHRvIHRoZSBvcmlnaW5hbCBwb2xsaW5n LWJhc2VkIGFwcHJvYWNoIHVzaW5nCnBnX3N0YXRfcmVwbGljYXRpb24gb24gdGhlIHVwc3RyZWFt LiAgVGhlIHJlY292ZXJ5IGNvbmZsaWN0IGZhbGxiYWNrCmlzIG5lY2Vzc2FyeSBiZWNhdXNlIHNv bWUgY29uZmxpY3RzIGFyZSB1bmF2b2lkYWJsZSAtIGZvciBleGFtcGxlLApSZXNvbHZlUmVjb3Zl cnlDb25mbGljdFdpdGhUYWJsZXNwYWNlKCkga2lsbHMgYWxsIGJhY2tlbmRzCnVuY29uZGl0aW9u YWxseSwgcmVnYXJkbGVzcyBvZiB3aGF0IHRoZXkgYXJlIGRvaW5nLgoKVGhlIHJlY292ZXJ5IGNv bmZsaWN0IGRldGVjdGlvbiBtYXRjaGVzIHRoZSBFbmdsaXNoIGVycm9yIG1lc3NhZ2UKImNvbmZs aWN0IHdpdGggcmVjb3ZlcnkiLCB3aGljaCBpcyByZWxpYWJsZSBiZWNhdXNlIHRoZSB0ZXN0IHN1 aXRlCnJ1bnMgd2l0aCBMQ19NRVNTQUdFUz1DLgoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3Iu ZXMvbS9DQUJQVEY3VWlBcmdXLXNYajlDTndSelVoWU9RcmV2THprWWNnQnlkbVg1b0RlczFzamcl NDBtYWlsLmdtYWlsLmNvbQpBdXRob3I6IFh1bmVuZyBaaG91IDx4dW5lbmd6aG91QGdtYWlsLmNv bT4KUmV2aWV3ZWQtYnk6IEFsZXhhbmRlciBLb3JvdGtvdiA8YWVrb3JvdGtvdkBnbWFpbC5jb20+ ClJldmlld2VkLWJ5OiBDaGFvIExpIDxsaS5ldmFuLmNoYW9AZ21haWwuY29tPgpSZXZpZXdlZC1i eTogQWx2YXJvIEhlcnJlcmEgPGFsdmhlcnJlQGt1cmlsZW11LmRlPgoKQnJhbmNoCi0tLS0tLQpt YXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21t aXRkaWZmLzdlOGFlYjllNDgzZGI0ODUwMDk4N2RhODk4MWE3MGI0OTFiNzg0NGMKCk1vZGlmaWVk IEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy90ZXN0L3BlcmwvUG9zdGdyZVNRTC9UZXN0L0NsdXN0 ZXIucG0gfCAxMDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQoxIGZpbGUgY2hhbmdl ZCwgMTAwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgo= --===============3562017061880816915==--