Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mAcWK-0003Wb-1T for pgsql-hackers@arkaria.postgresql.org; Mon, 02 Aug 2021 18:18:36 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mAcWI-0001D2-Rh for pgsql-hackers@arkaria.postgresql.org; Mon, 02 Aug 2021 18:18:34 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mAcWI-0001Cs-ID for pgsql-hackers@lists.postgresql.org; Mon, 02 Aug 2021 18:18:34 +0000 Received: from smtp-fw-6001.amazon.com ([52.95.48.154]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mAcWF-000217-9J for pgsql-hackers@lists.postgresql.org; Mon, 02 Aug 2021 18:18:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1627928312; x=1659464312; h=from:to:cc:date:message-id:references:in-reply-to: mime-version:subject; bh=rGQxFlX5BAjHl23vcJJ4FLyppefUOe9wq5ncnyzTJPw=; b=OFtFMrtBa4mqoZNWOUfiMkaFyHnpTMcE17HgR9q6bRVjo8dONefziEv0 BVvehqA3Vc3X03MC97gxwRfsnAJ3TCRAw01EkVpLFFTQ75sR+13y0ro8E uG/KGSa3cmdL+XF4cPwpJcggY723VJsIMnMA+i4su5u6OI9gf58KLDWya E=; X-Amazon-filename: v1-0001-Calculate-MaxBackends-earlier-in-PostmasterMain.patch X-IronPort-AV: E=Sophos;i="5.84,289,1620691200"; d="scan'208,223";a="131049197" Subject: Re: make MaxBackends available in _PG_init Thread-Topic: make MaxBackends available in _PG_init Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-1d-e69428c4.us-east-1.amazon.com) ([10.43.8.6]) by smtp-border-fw-6001.iad6.amazon.com with ESMTP; 02 Aug 2021 18:18:28 +0000 Received: from EX13MTAUWB001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166]) by email-inbound-relay-1d-e69428c4.us-east-1.amazon.com (Postfix) with ESMTPS id A8D36C6F3A; Mon, 2 Aug 2021 18:18:27 +0000 (UTC) Received: from EX13D03UWC003.ant.amazon.com (10.43.162.79) by EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Mon, 2 Aug 2021 18:18:26 +0000 Received: from EX13D03UWC004.ant.amazon.com (10.43.162.49) by EX13D03UWC003.ant.amazon.com (10.43.162.79) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Mon, 2 Aug 2021 18:18:27 +0000 Received: from EX13D03UWC004.ant.amazon.com ([10.43.162.49]) by EX13D03UWC004.ant.amazon.com ([10.43.162.49]) with mapi id 15.00.1497.023; Mon, 2 Aug 2021 18:18:26 +0000 From: "Bossart, Nathan" To: Bharath Rupireddy CC: "pgsql-hackers@lists.postgresql.org" Thread-Index: AQHXh8La+alTlf3s/Uqkreqdm+IBOatgELKA Date: Mon, 2 Aug 2021 18:18:25 +0000 Message-ID: <8499D41B-628A-4CE0-9139-00D718F9D06B@amazon.com> References: <4f20d57b2aeb447b8eb1495319940c5f@G08CNEXMBPEKD06.g08.fujitsu.local> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.162.75] Content-Type: multipart/mixed; boundary="_002_8499D41B628A4CE0913900D718F9D06Bamazoncom_" MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_8499D41B628A4CE0913900D718F9D06Bamazoncom_ Content-Type: text/plain; charset="utf-8" Content-ID: <2050666E7C380B43B83F5B8C07C4D55A@amazon.com> Content-Transfer-Encoding: base64 T24gOS8yMS8yMCwgNDo1MiBBTSwgIkJoYXJhdGggUnVwaXJlZGR5IiA8YmhhcmF0aC5ydXBpcmVk ZHlmb3Jwb3N0Z3Jlc0BnbWFpbC5jb20+IHdyb3RlOg0KPiBPbiBNb24sIFNlcCAyMSwgMjAyMCBh dCA5OjE0IEFNIFdhbmcsIFNoZW5oYW8NCj4gPHdhbmdzaC5mbnN0QGNuLmZ1aml0c3UuY29tPiB3 cm90ZToNCj4+DQo+PiBJbiBzb3VyY2UsIEkgZmluZCB0aGF0IHRoZSBwb3N0bWFzdGVyIHdpbGwg Zmlyc3QgbG9hZCBsaWJyYXJ5LCBhbmQgdGhlbiBjYWxjdWxhdGUgdGhlIHZhbHVlIG9mIE1heEJh Y2tlbmRzLg0KPj4NCj4+IEluIHRoZSBvbGQgdmVyc2lvbiwgdGhlIE1heEJhY2tlbmRzIHdhcyBj YWxjdWxhdGVkIGJ5Og0KPj4gICAgICAgICAgTWF4QmFja2VuZHMgPSBNYXhDb25uZWN0aW9ucyAr IGF1dG92YWN1dW1fbWF4X3dvcmtlcnMgKyAxICsNCj4+ICAgICAgICAgICAgICAgICBHZXROdW1T aG1lbUF0dGFjaGVkQmd3b3JrZXJzKCk7DQo+PiBCZWNhdXNlIGFueSBleHRlbnNpb24gY2FuIHJl Z2lzdGVyIHdvcmtlcnMgd2hpY2ggd2lsbCBhZmZlY3QgdGhlIHJldHVybiB2YWx1ZSBvZiBHZXRO dW1TaG1lbUF0dGFjaGVkQmd3b3JrZXJzLg0KPj4gSW5pdGlhbGl6ZU1heEJhY2tlbmRzIG11c3Qg YmUgY2FsbGVkIGFmdGVyIHNoYXJlZF9wcmVsb2FkX2xpYnJhcmllcy4gVGhpcyBpcyBhbHNvIG1l bnRpb25lZCBpbiBjb21tZW50cy4NCj4+DQo+PiBOb3csIGZ1bmN0aW9uIEdldE51bVNobWVtQXR0 YWNoZWRCZ3dvcmtlcnMgd2FzIGRlbGV0ZWQgYW5kIHJlcGxhY2VkIGJ5IGd1YyBtYXhfd29ya2Vy X3Byb2Nlc3NlcywNCj4+IHNvIGlmIHdlIGNoYW5nZWQgdGhlIGNhbGxpbmcgb3JkZXIgbGlrZToN Cj4+ICAgICAgICAgU3RlcDE6IGNhbGxpbmcgSW5pdGlhbGl6ZU1heEJhY2tlbmRzLg0KPj4gICAg ICAgICBTdGVwMjogY2FsbGluZyBwcm9jZXNzX3NoYXJlZF9wcmVsb2FkX2xpYnJhcmllcw0KPj4N Cj4NCj4gWWVzLCB0aGUgR2V0TnVtU2htZW1BdHRhY2hlZEJnd29ya2VycygpIHdhcyByZW1vdmVk IGJ5IGNvbW1pdCAjDQo+IGRmYmJhMmM4NmNjOGYwOWNmM2ZmY2EzZDMwNWI0Y2U1NGE3ZmI0OWEu IEFTQUlDUywgY2hhbmdpbmcgdGhlIG9yZGVyDQo+IG9mIEluaXRpYWxpemVNYXhCYWNrZW5kcygp IGFuZCBwcm9jZXNzX3NoYXJlZF9wcmVsb2FkX2xpYnJhcmllcygpIGhhcw0KPiBubyBwcm9ibGVt LCBhcyBJbml0aWFsaXplTWF4QmFja2VuZHMoKSBkb2Vzbid0IGNhbGN1bGF0ZSB0aGUNCj4gTWF4 QmFja2VuZHMgYmFzZWQgb24gYmd3b3JrZXIgaW5mcmEgY29kZSwgaXQgZG9lcyBjYWxjdWxhdGUg YmFzZWQgb24NCj4gR1VDcy4NCj4NCj4gSGF2aW5nIHNhaWQgdGhhdCwgSSdtIG5vdCBxdWl0ZSBz dXJlIHdoZXRoZXIgYW55IG9mIHRoZSBiZ3dvcmtlcg0KPiByZWdpc3RyYXRpb24gY29kZSwgZm9y IHRoYXQgbWF0dGVyIHByb2Nlc3Nfc2hhcmVkX3ByZWxvYWRfbGlicmFyaWVzKCkNCj4gY29kZSBw YXRoIHdpbGwgc29tZXdoZXJlIHVzZSBNYXhCYWNrZW5kcz8NCj4NCj4+DQo+PiBJbiB0aGlzIG9y ZGVyIGV4dGVuc2lvbiBjYW4gZ2V0IHRoZSBjb3JyZWN0IHZhbHVlIG9mIE1heEJhY2tlbmRzIGlu IF9QR19pbml0Lg0KPj4NCj4NCj4gSXMgdGhlcmUgYW55IHNwZWNpZmljIHVzZSBjYXNlIHRoYXQg YW55IG9mIHRoZSBfUEdfaW5pdCB3aWxsIHVzZSBNYXhCYWNrZW5kcz8NCg0KSSBqdXN0IGVuY291 bnRlcmVkIHRoZSBzYW1lIHRoaW5nLCBzbyBJIGFtIGJ1bXBpbmcgdGhpcyB0aHJlYWQuICBJIHdh cw0KdHJ5aW5nIHRvIHVzZSBNYXhCYWNrZW5kcyBpbiBhIGNhbGwgdG8gUmVxdWVzdEFkZGluU2ht ZW1TcGFjZSgpIGluIGENCl9QR19pbml0KCkgZnVuY3Rpb24gZm9yIGEgbW9kdWxlLCBidXQgc2lu Y2UgTWF4QmFja2VuZHMgaXMgbm90IHlldA0KaW5pdGlhbGl6ZWQsIHlvdSBlc3NlbnRpYWxseSBu ZWVkIHRvIG9wZW4tY29kZSBJbml0aWFsaXplTWF4QmFja2VuZHMoKQ0KaW5zdGVhZC4NCg0KSSB0 aGluayB0aGUgY29tbWVudHMgYWJvdXQgbmVlZGluZyB0byByZWdpc3RlciBiYWNrZ3JvdW5kIHdv cmtlcnMNCmJlZm9yZSBpbml0aWFsaXppbmcgTWF4QmFja2VuZHMgaGF2ZSBiZWVuIGluY29ycmVj dCBzaW5jZSB0aGUgYWRkaXRpb24NCm9mIG1heF93b3JrZXJfcHJvY2Vzc2VzIGluIHY5LjQgKDZi YzhlZjBiKS4gIEZ1cnRoZXJtb3JlLCBJIHRoaW5rIHRoZQ0Kc3VnZ2VzdGVkIHJlb3JkZXJpbmcg aXMgYSBnb29kIGlkZWEgYmVjYXVzZSBpdCBpcyBub3Qgb2J2aW91cyB0aGF0DQpNYXhCYWNrZW5k cyB3aWxsIGJlIHVuaW5pdGlhbGl6ZWQgaW4gX1BHX2luaXQoKSwgYW5kIHVzZS1jYXNlcyBsaWtl DQp0aGUgUmVxdWVzdEFkZGluU2htZW1TcGFjZSgpIG9uZSBhcmUgbm90IGd1YXJhbnRlZWQgdG8g ZmFpbCB3aGVuDQpNYXhCYWNrZW5kcyBpcyB1c2VkIGluY29ycmVjdGx5IChwcmVzdW1hYmx5IGR1 ZSB0byB0aGUgMTAwIEtCIGJ1ZmZlcg0KYWRkZWQgaW4gQ3JlYXRlU2hhcmVkTWVtb3J5QW5kU2Vt YXBob3JlcygpKS4NCg0KSSd2ZSBhdHRhY2hlZCBhIG5ldyB2ZXJzaW9uIG9mIHRoZSBwcm9wb3Nl ZCBwYXRjaCB3aXRoIHNvbWUgc2xpZ2h0DQphZGp1c3RtZW50cyBhbmQgYW4gYXR0ZW1wdCBhdCBh IGNvbW1pdCBtZXNzYWdlLg0KDQpOYXRoYW4NCg0K --_002_8499D41B628A4CE0913900D718F9D06Bamazoncom_ Content-Type: application/octet-stream; name="v1-0001-Calculate-MaxBackends-earlier-in-PostmasterMain.patch" Content-Description: v1-0001-Calculate-MaxBackends-earlier-in-PostmasterMain.patch Content-Disposition: attachment; filename="v1-0001-Calculate-MaxBackends-earlier-in-PostmasterMain.patch"; size=2960; creation-date="Mon, 02 Aug 2021 18:18:25 GMT"; modification-date="Mon, 02 Aug 2021 18:18:25 GMT" Content-ID: <6E3377A511700A408ECD8F8D4CDA10E0@amazon.com> Content-Transfer-Encoding: base64 RnJvbSAwOWY2Nzg2NTM4MjBiNjJkMDgyM2VhNmM5NTFhZGIzZmYyZjQ3MGVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOYXRoYW4gQm9zc2FydCA8Ym9zc2FydG5AYW1hem9uLmNvbT4K RGF0ZTogTW9uLCAyIEF1ZyAyMDIxIDE3OjQyOjI1ICswMDAwClN1YmplY3Q6IFtQQVRDSCB2MSAx LzFdIENhbGN1bGF0ZSBNYXhCYWNrZW5kcyBlYXJsaWVyIGluIFBvc3RtYXN0ZXJNYWluKCkuCgpQ cmVzZW50bHksIEluaXRpYWxpemVNYXhCYWNrZW5kcygpIGlzIGNhbGxlZCBhZnRlciBwcm9jZXNz aW5nCnNoYXJlZF9wcmVsb2FkX2xpYnJhcmllcyBiZWNhdXNlIGl0IHVzZWQgdG8gdGFsbHkgdXAg dGhlIG51bWJlciBvZgpyZWdpc3RlcmVkIGJhY2tncm91bmQgd29ya2VycyByZXF1ZXN0ZWQgYnkg dGhlIGxpYnJhcmllcy4gIFNpbmNlCjZiYzhlZjBiLCBJbml0aWFsaXplTWF4QmFja2VuZHMoKSBo YXMgc2ltcGx5IHVzZWQgdGhlCm1heF93b3JrZXJfcHJvY2Vzc2VzIEdVQyBpbnN0ZWFkLCBzbyBh bGwgdGhlIGNvbW1lbnRzIGFib3V0IG5lZWRpbmcKdG8gcmVnaXN0ZXIgYmFja2dyb3VuZCB3b3Jr ZXJzIGJlZm9yZSBpbml0aWFsaXppbmcgTWF4QmFja2VuZHMgYXJlCm5vIGxvbmdlciBjb3JyZWN0 LgoKSW4gYWRkaXRpb24gdG8gcmV2aXNpbmcgdGhlIGNvbW1lbnRzLCB0aGlzIHBhdGNoIHJlb3Jk ZXJzCkluaXRpYWxpemVNYXhCYWNrZW5kcygpIHRvIGJlZm9yZSBzaGFyZWRfcHJlbG9hZF9saWJy YXJpZXMgaXMKcHJvY2Vzc2VkIHNvIHRoYXQgbW9kdWxlcyBjYW4gbWFrZSB1c2Ugb2YgTWF4QmFj a2VuZHMgaW4gdGhlaXIKX1BHX2luaXQoKSBmdW5jdGlvbnMuCi0tLQogc3JjL2JhY2tlbmQvcG9z dG1hc3Rlci9wb3N0bWFzdGVyLmMgfCAxOSArKysrKysrKystLS0tLS0tLS0tCiBzcmMvYmFja2Vu ZC91dGlscy9pbml0L3Bvc3Rpbml0LmMgICB8ICA0ICstLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAg aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQv cG9zdG1hc3Rlci9wb3N0bWFzdGVyLmMgYi9zcmMvYmFja2VuZC9wb3N0bWFzdGVyL3Bvc3RtYXN0 ZXIuYwppbmRleCAwMGQwNTFkNTIwLi41ZWZmNDYxMGZkIDEwMDY0NAotLS0gYS9zcmMvYmFja2Vu ZC9wb3N0bWFzdGVyL3Bvc3RtYXN0ZXIuYworKysgYi9zcmMvYmFja2VuZC9wb3N0bWFzdGVyL3Bv c3RtYXN0ZXIuYwpAQCAtOTkwLDEwICs5OTAsMTUgQEAgUG9zdG1hc3Rlck1haW4oaW50IGFyZ2Ms IGNoYXIgKmFyZ3ZbXSkKIAlMb2NhbFByb2Nlc3NDb250cm9sRmlsZShmYWxzZSk7CiAKIAkvKgot CSAqIFJlZ2lzdGVyIHRoZSBhcHBseSBsYXVuY2hlci4gIFNpbmNlIGl0IHJlZ2lzdGVycyBhIGJh Y2tncm91bmQgd29ya2VyLAotCSAqIGl0IG5lZWRzIHRvIGJlIGNhbGxlZCBiZWZvcmUgSW5pdGlh bGl6ZU1heEJhY2tlbmRzKCksIGFuZCBpdCdzIHByb2JhYmx5Ci0JICogYSBnb29kIGlkZWEgdG8g Y2FsbCBpdCBiZWZvcmUgYW55IG1vZHVsZXMgaGFkIGNoYW5jZSB0byB0YWtlIHRoZQotCSAqIGJh Y2tncm91bmQgd29ya2VyIHNsb3RzLgorCSAqIENhbGN1bGF0ZSBNYXhCYWNrZW5kcy4gIFRoaXMg aXMgZG9uZSBiZWZvcmUgcHJvY2Vzc2luZworCSAqIHNoYXJlZF9wcmVsb2FkX2xpYnJhcmllcyBz byB0aGF0IHN1Y2ggbGlicmFyaWVzIGNhbiBtYWtlIHVzZSBvZiBpdCBpbgorCSAqIF9QR19pbml0 KCkuCisJICovCisJSW5pdGlhbGl6ZU1heEJhY2tlbmRzKCk7CisKKwkvKgorCSAqIFJlZ2lzdGVy IHRoZSBhcHBseSBsYXVuY2hlci4gIEl0J3MgcHJvYmFibHkgYSBnb29kIGlkZWEgdG8gY2FsbCBp dCBiZWZvcmUKKwkgKiBhbnkgbW9kdWxlcyBoYWQgY2hhbmNlIHRvIHRha2UgdGhlIGJhY2tncm91 bmQgd29ya2VyIHNsb3RzLgogCSAqLwogCUFwcGx5TGF1bmNoZXJSZWdpc3RlcigpOwogCkBAIC0x MDEzLDEyICsxMDE4LDYgQEAgUG9zdG1hc3Rlck1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkK IAl9CiAjZW5kaWYKIAotCS8qCi0JICogTm93IHRoYXQgbG9hZGFibGUgbW9kdWxlcyBoYXZlIGhh ZCB0aGVpciBjaGFuY2UgdG8gcmVnaXN0ZXIgYmFja2dyb3VuZAotCSAqIHdvcmtlcnMsIGNhbGN1 bGF0ZSBNYXhCYWNrZW5kcy4KLQkgKi8KLQlJbml0aWFsaXplTWF4QmFja2VuZHMoKTsKLQogCS8q CiAJICogU2V0IHVwIHNoYXJlZCBtZW1vcnkgYW5kIHNlbWFwaG9yZXMuCiAJICovCmRpZmYgLS1n aXQgYS9zcmMvYmFja2VuZC91dGlscy9pbml0L3Bvc3Rpbml0LmMgYi9zcmMvYmFja2VuZC91dGls cy9pbml0L3Bvc3Rpbml0LmMKaW5kZXggNTFkMWJiZWYzMC4uZjgxMzZkZmM2ZiAxMDA2NDQKLS0t IGEvc3JjL2JhY2tlbmQvdXRpbHMvaW5pdC9wb3N0aW5pdC5jCisrKyBiL3NyYy9iYWNrZW5kL3V0 aWxzL2luaXQvcG9zdGluaXQuYwpAQCAtNTAyLDkgKzUwMiw3IEBAIHBnX3NwbGl0X29wdHMoY2hh ciAqKmFyZ3YsIGludCAqYXJnY3AsIGNvbnN0IGNoYXIgKm9wdHN0cikKIC8qCiAgKiBJbml0aWFs aXplIE1heEJhY2tlbmRzIHZhbHVlIGZyb20gY29uZmlnIG9wdGlvbnMuCiAgKgotICogVGhpcyBt dXN0IGJlIGNhbGxlZCBhZnRlciBtb2R1bGVzIGhhdmUgaGFkIHRoZSBjaGFuY2UgdG8gcmVnaXN0 ZXIgYmFja2dyb3VuZAotICogd29ya2VycyBpbiBzaGFyZWRfcHJlbG9hZF9saWJyYXJpZXMsIGFu ZCBiZWZvcmUgc2hhcmVkIG1lbW9yeSBzaXplIGlzCi0gKiBkZXRlcm1pbmVkLgorICogVGhpcyBt dXN0IGJlIGNhbGxlZCBiZWZvcmUgc2hhcmVkIG1lbW9yeSBzaXplIGlzIGRldGVybWluZWQuCiAg KgogICogTm90ZSB0aGF0IGluIEVYRUNfQkFDS0VORCBlbnZpcm9ubWVudCwgdGhlIHZhbHVlIGlz IHBhc3NlZCBkb3duIGZyb20KICAqIHBvc3RtYXN0ZXIgdG8gc3VicHJvY2Vzc2VzIHZpYSBCYWNr ZW5kUGFyYW1ldGVycyBpbiBTdWJQb3N0bWFzdGVyTWFpbjsgb25seQotLSAKMi4xNi42Cgo= --_002_8499D41B628A4CE0913900D718F9D06Bamazoncom_--