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 1t3wch-00FUwH-6T for pgsql-committers@arkaria.postgresql.org; Thu, 24 Oct 2024 12:07:27 +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 1t3wcf-002d2S-AI for pgsql-committers@arkaria.postgresql.org; Thu, 24 Oct 2024 12:07:25 +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.94.2) (envelope-from ) id 1t3wZe-002aGD-Se for pgsql-committers@lists.postgresql.org; Thu, 24 Oct 2024 12:04:19 +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.94.2) (envelope-from ) id 1t3wZc-002c3H-4Q for pgsql-committers@lists.postgresql.org; Thu, 24 Oct 2024 12:04:17 +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=aU0BMLhsrbfxHY50FIZOL7RcI9kje70Rv1NpQaUXuAs=; b=T/bDtEkTLQyOh6aQaIh+0H34hh 1/KmI7VtFuYmh/mZferQZvzB4vhDEHrAmMHL33ofn3uXi7z/6KLkYUbykwuAPtOi5cleuPqCISw7R xMwK0dlOixtoJWB63F3kKtWNY/8KmIy9S1gCpakbG8PplVrM36q3qTFw6H12c39KBqhQQQuDtpLd/ YC28CZmv9GqFM/7LChw4flbnyqCCHrpzBDkHA6QeL8FJb/BtC18Qv8q1GmGfH8hUNt5kqKJr3Mfco dDzf5ZhZ2deiMfaRabPTrneQ4pMM9JxDhk9t1NnoSm63BKJVxfnG0mdGzlLtro4gcSj3Bu84qwFkm f9KBaujw==; 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 1t3wZa-007tME-CR for pgsql-committers@lists.postgresql.org; Thu, 24 Oct 2024 12:04:15 +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 1t3wZa-002Dte-Oy for pgsql-committers@lists.postgresql.org; Thu, 24 Oct 2024 12:04:14 +0000 Content-Type: multipart/mixed; boundary="===============7700070776225091185==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Refactor WaitForLSNReplay() to return the result of waiting X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 24 Oct 2024 12:04:14 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7700070776225091185== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVmYWN0b3IgV2FpdEZvckxTTlJlcGxheSgpIHRvIHJldHVybiB0aGUgcmVzdWx0IG9mIHdhaXRp bmcKCkN1cnJlbnRseSwgV2FpdEZvckxTTlJlcGxheSgpIGltbWVkaWF0ZWx5IHRocm93cyBhbiBl cnJvciBpZiB3YWl0aW5nIGZvciBMU04KcmVwbGF5IGlzIG5vdCBzdWNjZXNzZnVsLiAgVGhpcyBj b21taXQgdGVhY2hlcyAgV2FpdEZvckxTTlJlcGxheSgpIHRvIHJldHVybgp0aGUgcmVzdWx0IG9m IHdhaXRpbmcsIHdoaWxlIG1ha2luZyBwZ193YWxfcmVwbGF5X3dhaXQoKSByZXNwb25zaWJsZSBm b3IKdGhyb3dpbmcgYW4gYXBwcm9wcmlhdGUgZXJyb3IuCgpUaGlzIGlzIHByZXBhcmF0aW9uIHRv IGFkZGluZyAnbm9fZXJyb3InIGFyZ3VtZW50IHRvIHBnX3dhbF9yZXBsYXlfd2FpdCgpIGFuZApu ZXcgZnVuY3Rpb24gcGdfd2FsX3JlcGxheV93YWl0X3N0YXR1cygpLCB3aGljaCByZXR1cm5zIHRo ZSBsYXN0IHdhaXQgcmVzdWx0CnN0YXR1cy4KCkFkZGl0aW9uYWxseSwgd2Ugc3RvcCBkaXN0aW5n dWlzaGluZyBzaXR1YXRpb25zIHdoZW4gd2UgZmluZCBvdXIgaW5zdGFuY2UgdG8KYmUgbm90IGlu IGEgcmVjb3Zlcnkgc3RhdGUgYmVmb3JlIGVudGVyaW5nIHRoZSB3YWl0aW5nIGxvb3AgYW5kIGlu c2lkZQp0aGUgd2FpdGluZyBsb29wLiAgU3RhbmRieSBwcm9tb3Rpb24gbWF5IGhhcHBlbiBhdCBh bnkgbW9tZW50LCBldmVuIGJldHdlZW4KaXNzdWluZyBhIHByb2NlZHVyZSBjYWxsIHN0YXRlbWVu dCBhbmQgcGdfd2FsX3JlcGxheV93YWl0KCkgZG9pbmcgYSBmaXJzdApjaGVjayBvZiByZWNvdmVy eSBzdGF0dXMuICBUaHVzLCB0aGVyZSBpcyBubyBwb2ludGluZyBkaXN0aW5ndWlzaGluZyB0aGVz ZQpzaXR1YXRpb25zLgoKQWxzbywgc2luY2Ugd2UgbWF5IGV4aXQgdGhlIHdhaXRpbmcgbG9vcCBh bmQgc2VlIG91ciBpbnN0YW5jZSBub3QgaW4gcmVjb3ZlcnkKd2l0aG91dCB0aHJvd2luZyBhbiBl cnJvciwgd2UgbmVlZCB0byBkZWxldGVMU05XYWl0ZXIoKSBpbiB0aGF0IGNhc2UuIFdlIGRvCnRo aXMgdW5jb25kaXRpb25hbGx5IGZvciB0aGUgc2FrZSBvZiBzaW1wbGljaXR5LCBldmVuIGlmIHN0 YW5kYnkgd2FzIGFscmVhZHkKcHJvbW90ZWQgYWZ0ZXIgcmVhY2hpbmcgdGhlIHRhcmdldCBMU04s IHRoZSBzdGFydHVwIHByb2Nlc3Mgc3VyZWx5IGFscmVhZHkKZGVsZXRlZCB1cy4KClJlcG9ydGVk LWJ5OiBNaWNoYWVsIFBhcXVpZXIKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9adFVG MTdnRjBwTnB3WkRJJTQwcGFxdWllci54eXoKUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUGFxdWllciwg UGF2ZWwgQm9yaXNvdgoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRw czovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzczZGE2YjhkMWIzZThiNzU0MTk2 MWMzNTM0ZTU4NDI0M2NiMDQ3MGUKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9i YWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2dmdW5jcy5jIHwgMzEgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrLQpzcmMvYmFja2VuZC9hY2Nlc3MvdHJhbnNhbS94bG9nd2FpdC5jICB8IDMz ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzcmMvaW5jbHVkZS9hY2Nlc3MveGxv Z3dhaXQuaCAgICAgICAgICB8IDEzICsrKysrKysrKysrKy0Kc3JjL3Rvb2xzL3BnaW5kZW50L3R5 cGVkZWZzLmxpc3QgICAgICAgfCAgMSArCjQgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygr KSwgMjQgZGVsZXRpb25zKC0pCgo= --===============7700070776225091185==--