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 1t7zYO-001OCc-0x for pgsql-committers@arkaria.postgresql.org; Mon, 04 Nov 2024 16:03:43 +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 1t7zXN-002jKR-8b for pgsql-committers@arkaria.postgresql.org; Mon, 04 Nov 2024 16:02:41 +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 1t7zXN-002jKJ-1S for pgsql-committers@lists.postgresql.org; Mon, 04 Nov 2024 16:02:41 +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 1t7zXJ-000AG9-L1 for pgsql-committers@lists.postgresql.org; Mon, 04 Nov 2024 16:02:41 +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 1t7zXI-000Rdf-GA for pgsql-committers@lists.postgresql.org; Mon, 04 Nov 2024 16:02:37 +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 1t7zXI-0009xX-I2 for pgsql-committers@lists.postgresql.org; Mon, 04 Nov 2024 16:02:37 +0000 Content-Type: multipart/mixed; boundary="===============4881891053505905211==" MIME-Version: 1.0 From: Heikki Linnakangas To: pgsql-committers@lists.postgresql.org Subject: pgsql: Split ProcSleep function into JoinWaitQueue and ProcSleep X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 04 Nov 2024 16:02:36 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4881891053505905211== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U3BsaXQgUHJvY1NsZWVwIGZ1bmN0aW9uIGludG8gSm9pbldhaXRRdWV1ZSBhbmQgUHJvY1NsZWVw CgpTcGxpdCBQcm9jU2xlZXAgaW50byB0d28gZnVuY3Rpb25zOiBKb2luV2FpdFF1ZXVlIGFuZCBQ cm9jU2xlZXAuCkpvaW5XYWl0UXVldWUgaXMgY2FsbGVkIHdoaWxlIGhvbGRpbmcgdGhlIHBhcnRp dGlvbiBsb2NrLCBhbmQgaW5zZXJ0cwp0aGUgY3VycmVudCBwcm9jZXNzIHRvIHRoZSB3YWl0IHF1 ZXVlLCB3aGlsZSBQcm9jU2xlZXAoKSBkb2VzIHRoZQphY3R1YWwgc2xlZXBpbmcuIFByb2NTbGVl cCgpIGlzIG5vdyBjYWxsZWQgd2l0aG91dCBob2xkaW5nIHRoZQpwYXJ0aXRpb24gbG9jaywgYW5k IGl0IG5vIGxvbmdlciByZS1hY3F1aXJlcyB0aGUgcGFydGl0aW9uIGxvY2sgYmVmb3JlCnJldHVy bmluZy4gVGhhdCBtYWtlcyB0aGUgd2FrZXVwIGEgbGl0dGxlIGNoZWFwZXIuIE9uY2UgdXBvbiBh IHRpbWUsCnJlLWFjcXVpcmluZyB0aGUgcGFydGl0aW9uIGxvY2sgd2FzIG5lZWRlZCB0byBwcmV2 ZW50IGEgc2lnbmFsIGhhbmRsZXIKZnJvbSBsb25nam1waW5nIG91dCBhdCBhIGJhZCB0aW1lLCBi dXQgdGhlc2UgZGF5cyBvdXIgc2lnbmFsIGhhbmRsZXJzCmp1c3Qgc2V0IGZsYWdzLCBhbmQgbG9u Z2ptcGluZyBjYW4gb25seSBoYXBwZW4gYXQgcG9pbnRzIHdoZXJlIHdlCmV4cGxpY2l0bHkgcnVu IENIRUNLX0ZPUl9JTlRFUlJVUFRTKCkuCgpJZiBKb2luV2FpdFF1ZXVlIGRldGVjdHMgYW4gImVh cmx5IGRlYWRsb2NrIiBiZWZvcmUgZXZlbiBqb2luaW5nIHRoZQp3YWl0IHF1ZXVlLCBpdCByZXR1 cm5zIHdpdGhvdXQgY2hhbmdpbmcgdGhlIHNoYXJlZCBsb2NrIGVudHJ5LCBsZWF2aW5nCnRoZSBj bGVhbnVwIG9mIHRoZSBzaGFyZWQgbG9jayBlbnRyeSB0byB0aGUgY2FsbGVyLiBUaGlzIG1ha2Vz IHRoZQpoYW5kbGluZyBvZiBhbiBlYXJseSBkZWFkbG9jayB0aGUgc2FtZSBhcyB0aGUgZG9udFdh aXQ9dHJ1ZSBjYXNlLgoKT25lIHNtYWxsIHVzZXItdmlzaWJsZSBzaWRlLWVmZmVjdCBvZiB0aGlz IHJlZmFjdG9yaW5nIGlzIHRoYXQgd2Ugbm93Cm9ubHkgc2V0IHRoZSAncHMnIHRpdGxlIHRvIHNh eSAid2FpdGluZyIgd2hlbiB3ZSBhY3R1YWxseSBlbnRlciB0aGUKc2xlZXAsIG5vdCB3aGVuIHRo ZSBsb2NrIGlzIHNraXBwZWQgYmVjYXVzZSBkb250V2FpdD10cnVlLCBvciB3aGVuIGEKZGVhZGxv Y2sgaXMgZGV0ZWN0ZWQgZWFybHkgYmVmb3JlIGVudGVyaW5nIHRoZSBzbGVlcC4KClRoaXMgZWxp bWluYXRlcyB0aGUgJ2xvY2tBd2FpdGVkJyBnbG9iYWwgdmFyaWFibGUgaW4gcHJvYy5jLCB3aGlj aCB3YXMKbGFyZ2VseSByZWR1bmRhbnQgd2l0aCAnYXdhaXRlZExvY2snIGluIGxvY2suYwoKTm90 ZTogVXBkYXRpbmcgdGhlIGxvY2FsIGxvY2sgdGFibGUgaXMgbm93IHRoZSBjYWxsZXIncyByZXNw b25zaWJpbGl0eS4KSm9pbldhaXRRdWV1ZSBhbmQgUHJvY1NsZWVwIGFyZSBub3cgb25seSByZXNw b25zaWJsZSBmb3IgbW9kaWZ5aW5nIHRoZQpzaGFyZWQgc3RhdGUuIFNlZW1zIGEgbGl0dGxlIG5p Y2VyIHRoYXQgd2F5LgoKQmFzZWQgb24gVGhvbWFzIE11bnJvJ3MgZWFybGllciBwYXRjaCBhbmQg b2JzZXJ2YXRpb24gdGhhdCBQcm9jU2xlZXAKZG9lc24ndCByZWFsbHkgbmVlZCB0byByZS1hY3F1 aXJlIHRoZSBwYXJ0aXRpb24gbG9jay4KClJldmlld2VkLWJ5OiBNYXhpbSBPcmxvdgpEaXNjdXNz aW9uOiBodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNzYWdlLWlkLzdjMjA5MGNkLWE3MmEt NGUzNC1hZmFhLTZkZDJlZjMxNDQwZUBpa2kuZmkKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRh aWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8zYzBm ZDY0ZmVjOGVkNmZhMzk4N2MzM2YwNzZmY2ZmYmMzZjI2OGMzCgpNb2RpZmllZCBGaWxlcwotLS0t LS0tLS0tLS0tLQpzcmMvYmFja2VuZC9zdG9yYWdlL2xtZ3IvbG9jay5jIHwgMjE2ICsrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9sbWdy L3Byb2MuYyB8IDE0NCArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvdGNv cC9wb3N0Z3Jlcy5jICAgICB8ICAgMiArLQpzcmMvaW5jbHVkZS9zdG9yYWdlL2xvY2suaCAgICAg IHwgICAyICsKc3JjL2luY2x1ZGUvc3RvcmFnZS9wcm9jLmggICAgICB8ICAgNyArLQo1IGZpbGVz IGNoYW5nZWQsIDE4NSBpbnNlcnRpb25zKCspLCAxODYgZGVsZXRpb25zKC0pCgo= --===============4881891053505905211==--