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 1tRafw-00AWS1-2c for pgsql-committers@arkaria.postgresql.org; Sat, 28 Dec 2024 17:32:32 +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 1tRafv-001PpH-E4 for pgsql-committers@arkaria.postgresql.org; Sat, 28 Dec 2024 17:32:31 +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 1tRaeU-001Ocv-As for pgsql-committers@lists.postgresql.org; Sat, 28 Dec 2024 17:31:02 +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 1tRaeQ-0024GW-NY for pgsql-committers@lists.postgresql.org; Sat, 28 Dec 2024 17:31:01 +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 1tRaeO-005w9f-OX for pgsql-committers@lists.postgresql.org; Sat, 28 Dec 2024 17:30:57 +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 1tRaeO-001opu-0z for pgsql-committers@lists.postgresql.org; Sat, 28 Dec 2024 17:30:56 +0000 Content-Type: multipart/mixed; boundary="===============6407707740567801204==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Reserve a PGPROC slot and semaphore for the slotsync worker proc X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sat, 28 Dec 2024 17:30:56 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6407707740567801204== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVzZXJ2ZSBhIFBHUFJPQyBzbG90IGFuZCBzZW1hcGhvcmUgZm9yIHRoZSBzbG90c3luYyB3b3Jr ZXIgcHJvY2Vzcy4KClRoZSBuZWVkIGZvciB0aGlzIHdhcyBtaXNzZWQgaW4gY29tbWl0IDkzZGI2 Y2JkYSwgd2l0aCB0aGUgcmVzdWx0CmJlaW5nIHRoYXQgaWYgd2UgbGF1bmNoIGEgc2xvdHN5bmMg d29ya2VyIGl0IHdvdWxkIGNvbnN1bWUgb25lIG9mCnRoZSBQR1BST0NzIGluIHRoZSBtYXhfY29u bmVjdGlvbnMgcG9vbC4gIFRoYXQgY291bGQgbGVhZCB0byBpbmFiaWxpdHkKdG8gbGF1bmNoIHRo ZSB3b3JrZXIsIG9yIHRvIHN1YnNlcXVlbnQgZmFpbHVyZXMgb2YgY29ubmVjdGlvbiByZXF1ZXN0 cwp0aGF0IHNob3VsZCBoYXZlIHN1Y2NlZWRlZCBhY2NvcmRpbmcgdG8gdGhlIGNvbmZpZ3VyZWQg c2V0dGluZ3MuCgpSYXRoZXIgdGhhbiBjcmVhdGUgc29tZSBvbmUtb2ZmIGluZnJhc3RydWN0dXJl IHRvIHN1cHBvcnQgdGhpcywKbGV0J3MgZ3JvdXAgdGhlIHNsb3RzeW5jIHdvcmtlciB3aXRoIHRo ZSBleGlzdGluZyBhdXRvdmFjIGxhdW5jaGVyCmluIGEgbmV3IGNhdGVnb3J5IG9mICJzcGVjaWFs IHdvcmtlciIgcHJvY2Vzc2VzLiAgVGhlc2UgYXJlIGtpbmQgb2YKbGlrZSBhdXhpbGlhcnkgcHJv Y2Vzc2VzLCBidXQgdGhleSBjYW5ub3QgdXNlIHRoYXQgaW5mcmFzdHJ1Y3R1cmUKYmVjYXVzZSB0 aGV5IG5lZWQgdG8gYmUgYWJsZSB0byBydW4gdHJhbnNhY3Rpb25zLgoKRm9yIHRoZSBtb21lbnQs IG1ha2UgdGhlc2UgcHJvY2Vzc2VzIHNoYXJlIHRoZSBQR1BST0MgZnJlZWxpc3QKdXNlZCBmb3Ig YXV0b3ZhYyB3b3JrZXJzICh3aGljaCBwcmV2aW91c2x5IHN1cHBsaWVkIHRoZSBhdXRvdmFjCmxh dW5jaGVyIHRvbykuICBUaGlzIGlzIHBhcnRseSB0byBhdm9pZCBhbiBBQkkgY2hhbmdlIGluIHYx NywKYW5kIHBhcnRseSBiZWNhdXNlIGl0IHNlZW1zIHNpbGx5IHRvIGhhdmUgYSBmcmVlbGlzdCB3 aXRoCmF0IG1vc3QgdHdvIG1lbWJlcnMuICBUaGlzIG1pZ2h0IGJlIHdvcnRoIHJldmlzaXRpbmcg aWYgd2UgZ3Jvdwplbm91Z2ggd29ya2VycyBpbiB0aGlzIGNhdGVnb3J5LgoKVG9tIExhbmUgYW5k IEhvdSBaaGlqaWUuICBCYWNrLXBhdGNoIHRvIHYxNy4KCkRpc2N1c3Npb246IGh0dHBzOi8vcG9z dGdyLmVzL20vMTgwODM5Ny4xNzM1MTU2MTkwQHNzcy5wZ2gucGEudXMKCkJyYW5jaAotLS0tLS0K bWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29t bWl0ZGlmZi8yYmRmMWIyYTJlZmM3YmJiZTJkYjMyMTMxNTNjMTQ2MTU0ODVlYWRkCgpNb2RpZmll ZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9zdG9yYWdlL2xtZ3IvcHJvYy5jICAg fCAzNyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3V0 aWxzL2luaXQvcG9zdGluaXQuYyB8ICA4ICsrKystLS0tCnNyYy9pbmNsdWRlL21pc2NhZG1pbi5o ICAgICAgICAgICB8ICA5ICsrKysrKystLQpzcmMvaW5jbHVkZS9zdG9yYWdlL3Byb2MuaCAgICAg ICAgfCAxNCArKysrKysrKysrKystLQo0IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyks IDI0IGRlbGV0aW9ucygtKQoK --===============6407707740567801204==--