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 1sHpuO-00B7Cp-IK for pgsql-committers@arkaria.postgresql.org; Thu, 13 Jun 2024 19:14:52 +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 1sHpuK-005zlz-Gs for pgsql-committers@arkaria.postgresql.org; Thu, 13 Jun 2024 19:14:49 +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 1sHpuK-005zlm-9G for pgsql-committers@lists.postgresql.org; Thu, 13 Jun 2024 19:14:49 +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 1sHpuG-001Vpg-OM for pgsql-committers@lists.postgresql.org; Thu, 13 Jun 2024 19:14:47 +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.94.2) (envelope-from ) id 1sHpuE-003gv5-S7 for pgsql-committers@lists.postgresql.org; Thu, 13 Jun 2024 19:14:42 +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 1sHpuD-001MlV-BM for pgsql-committers@lists.postgresql.org; Thu, 13 Jun 2024 19:14:42 +0000 Content-Type: multipart/mixed; boundary="===============2402309721753449995==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve the granularity of PQsocketPoll's timeout parameter. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 13 Jun 2024 19:14:42 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2402309721753449995== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSB0aGUgZ3JhbnVsYXJpdHkgb2YgUFFzb2NrZXRQb2xsJ3MgdGltZW91dCBwYXJhbWV0 ZXIuCgpDb21taXQgZjVlNGRlZGZhIGV4cG9zZWQgbGlicHEncyBpbnRlcm5hbCBmdW5jdGlvbiBQ UXNvY2tldFBvbGwKd2l0aG91dCBhIGxvdCBvZiB0aG91Z2h0IGFib3V0IHdoZXRoZXIgdGhhdCB3 YXMgYW4gQVBJIHdlIHJlYWxseQp3YW50ZWQgdG8gY2hpc2VsIGluIHN0b25lLiAgVGhlIG1haW4g cHJvYmxlbSB3aXRoIGl0IGlzIHRoZSB1c2Ugb2YKdGltZV90IHRvIHNwZWNpZnkgdGhlIHRpbWVv dXQuICBXaGlsZSB3ZSBkbyB3YW50IGFuIGFic29sdXRlIHRpbWUKc28gdGhhdCBhIGxvb3AgYXJv dW5kIFBRc29ja2V0UG9sbCBkb2Vzbid0IGhhdmUgcHJvYmxlbXMgd2l0aAp0aW1lb3V0IHNsaXBw YWdlLCB0aW1lX3QgaGFzIG9ubHkgMS1zZWNvbmQgcmVzb2x1dGlvbi4gIFRoYXQncwphbHJlYWR5 IHByb2JsZW1hdGljIGZvciBsaWJwcSdzIG93biBpbnRlcm5hbCB1c2FnZSAtLS0gZm9yIGV4YW1w bGUsCnBxQ29ubmVjdERCQ29tcGxldGUgaGFzIGxvbmcgaGFkIGEga2x1Z2UgdG8gdHJlYXQgImNv bm5lY3RfdGltZW91dD0xIgphcyAyIHNlY29uZHMgc28gdGhhdCBpdCBkb2Vzbid0IGFjY2lkZW50 YWxseSByb3VuZCB0byBuZWFybHkgemVyby4KQW5kIGl0J3MgZXZlbiBsZXNzIGxpa2VseSB0byBi ZSBzYXRpc2ZhY3RvcnkgZm9yIGV4dGVybmFsIGNhbGxlcnMuCkhlbmNlLCBsZXQncyBjaGFuZ2Ug dGhpcyB3aGlsZSB3ZSBzdGlsbCBjYW4uCgpUaGUgYmVzdCBpZGVhIHNlZW1zIHRvIGJlIHRvIHVz ZSBhbiBpbnQ2NCBjb3VudCBvZiBtaWNyb3NlY29uZHMgc2luY2UKdGhlIGVwb2NoIC0tLSBiYXNp Y2FsbHkgdGhlIHNhbWUgdGhpbmcgYXMgdGhlIGJhY2tlbmQncyBUaW1lc3RhbXBUeiwKYnV0IGxl dCdzIHVzZSB0aGUgc3RhbmRhcmQgVW5peCBlcG9jaCAoMTk3MC0wMS0wMSkgc2luY2UgdGhhdCdz IG1vcmUKbGlrZWx5IGZvciBjbGllbnRzIHRvIGJlIGVhc3kgdG8gY2FsY3VsYXRlLiAgTWlsbGlz ZWNvbmQgcmVzb2x1dGlvbgp3b3VsZCBiZSBwbGVudHkgZm9yIGZvcmVzZWVhYmxlIHVzZXMsIGJ1 dCBtYXliZSB0aGUgZGF5IHdpbGwgY29tZSB0aGF0CndlJ3JlIGdsYWQgd2UgdXNlZCBtaWNyb3Nl Y29uZHMuCgpBbHNvLCBzaW5jZSB0aW1lKDIpIGlzbid0IGVzcGVjaWFsbHkgaGVscGZ1bCBmb3Ig Y29tcHV0aW5nIHRpbWVvdXRzCmRlZmluZWQgdGhpcyB3YXksIGludHJvZHVjZSBhIG5ldyBmdW5j dGlvbiBQUWdldEN1cnJlbnRUaW1lVVNlYwp0byBnZXQgdGhlIGN1cnJlbnQgdGltZSBpbiB0aGlz IGZvcm0uCgpSZW1vdmUgdGhlIGhhY2sgaW4gcHFDb25uZWN0REJDb21wbGV0ZSwgc28gdGhhdCAi Y29ubmVjdF90aW1lb3V0PTEiCm5vdyBtZWFucyB3aGF0IHlvdSdkIGV4cGVjdC4KCldlIGNhbiBh bHNvIHJlbW92ZSB0aGUgIiNpbmNsdWRlIDx0aW1lLmg+IiB0aGF0IGY1ZTRkZWRmYSBhZGRlZCB0 bwpsaWJwcS1mZS5oLCBzaW5jZSB0aGVyZSdzIG5vIGxvbmdlciBhIG5lZWQgZm9yIHRpbWVfdCBp biB0aGF0IGhlYWRlci4KSXQgc2VlbXMgYmV0dGVyIGZvciB2MTcgbm90IHRvIGVubGFyZ2UgbGli cHEtZmUuaCdzIGluY2x1ZGUgZm9vdHByaW50CmZyb20gd2hhdCBpdCdzIGhpc3RvcmljYWxseSBi ZWVuLCBhbnl3YXkuCgpJIGFsc28gZmFpbGVkIHRvIHJlc2lzdCB0aGUgdGVtcHRhdGlvbiB0byBk byBzb21lIHdvcmRzbWl0aGluZwpvbiBQUXNvY2tldFBvbGwncyBkb2N1bWVudGF0aW9uLgoKUGF0 Y2ggYnkgbWUsIHBlciBjb21wbGFpbnQgZnJvbSBEb21pbmlxdWUgRGV2aWVubmUuCgpEaXNjdXNz aW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzkxMzU1OS4xNzE4MDU1NTc1QHNzcy5wZ2gucGEudXMK CkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdy ZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8xMDUwMjRhNDcyMzhlMzM2NDdkMzQ2MjY0YjRmNmZlNjhh NzI4N2VkCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpkb2Mvc3JjL3NnbWwvbGlicHEu c2dtbCAgICAgICAgICAgfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t LS0Kc3JjL2Jpbi9wc3FsL2NvbW1hbmQuYyAgICAgICAgICAgIHwgICA0ICstCnNyYy9pbnRlcmZh Y2VzL2xpYnBxL2V4cG9ydHMudHh0ICB8ICAgMSArCnNyYy9pbnRlcmZhY2VzL2xpYnBxL2ZlLWNv bm5lY3QuYyB8ICAyMyArKy0tLS0tLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9mZS1taXNjLmMgICAg fCAgNjkgKysrKysrKysrKysrKysrKy0tLS0tLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9saWJwcS1m ZS5oICAgfCAgMTAgKysrLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9saWJwcS1pbnQuaCAgfCAgIDIg Ky0Kc3JjL3Rvb2xzL3BnaW5kZW50L3R5cGVkZWZzLmxpc3QgIHwgICAxICsKOCBmaWxlcyBjaGFu Z2VkLCAxNTMgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgo= --===============2402309721753449995==--