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 1mhwpH-000605-1K for pgsql-hackers@arkaria.postgresql.org; Tue, 02 Nov 2021 16:39:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mhwpG-0002XL-0G for pgsql-hackers@arkaria.postgresql.org; Tue, 02 Nov 2021 16:39:54 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mhwpF-0002XC-Lg for pgsql-hackers@lists.postgresql.org; Tue, 02 Nov 2021 16:39:53 +0000 Received: from smtp-fw-9103.amazon.com ([207.171.188.200]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mhwpD-0008L9-ES for pgsql-hackers@postgresql.org; Tue, 02 Nov 2021 16:39:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1635871191; x=1667407191; h=from:to:cc:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=/vUOgWDNnhoKZFKAKR6W/NVtZkk60UOc6s0fQHBkgoo=; b=MN4w4+PHd9MjQHD3r5C5sa3VFWVLRzlIop+vhOb7PgqHQ+WOKSbVC1cF QHJs0M/6TzfY55GwbWnqk1M7Xf++m93BdzTsk4gHuNBHizVf9XziaFsXJ jT1ImsbvcVolN6bMe6LYjJwXr1trG5O37Kve2aDs3ki7fey0ddIE5SZKm s=; X-IronPort-AV: E=Sophos;i="5.87,203,1631577600"; d="scan'208";a="968949300" Subject: Re: archive modules Thread-Topic: archive modules Received: from pdx4-co-svc-p1-lb2-vlan2.amazon.com (HELO email-inbound-relay-pdx-2c-7d0c7241.us-west-2.amazon.com) ([10.25.36.210]) by smtp-border-fw-9103.sea19.amazon.com with ESMTP; 02 Nov 2021 16:39:49 +0000 Received: from EX13MTAUWB001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194]) by email-inbound-relay-pdx-2c-7d0c7241.us-west-2.amazon.com (Postfix) with ESMTPS id 6C589428CA; Tue, 2 Nov 2021 16:39:49 +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.24; Tue, 2 Nov 2021 16:39:48 +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.24; Tue, 2 Nov 2021 16:39:48 +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.024; Tue, 2 Nov 2021 16:39:48 +0000 From: "Bossart, Nathan" To: Robert Haas CC: Michael Paquier , Fujii Masao , "pgsql-hackers@postgresql.org" , Stephen Frost , "Magnus Hagander" Thread-Index: AQHXz1HzPJxatURjxEGLB4Y+tFhboqvvqdYAgAALPYCAAKPggP//jvWAgAB+DAD//45CAIAAdxOA//+ROIA= Date: Tue, 2 Nov 2021 16:39:48 +0000 Message-ID: References: <668D2428-F73B-475E-87AE-F89D67942270@amazon.com> <9970BE22-2BC3-49C9-AD68-51983118B701@amazon.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.161.86] Content-Type: text/plain; charset="utf-8" Content-ID: <953F0CEA54274341BB6ABE4FB7991EEF@amazon.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gMTEvMi8yMSwgOToxNyBBTSwgIlJvYmVydCBIYWFzIiA8cm9iZXJ0bWhhYXNAZ21haWwuY29t PiB3cm90ZToNCj4gT24gVHVlLCBOb3YgMiwgMjAyMSBhdCAxMjoxMCBQTSBCb3NzYXJ0LCBOYXRo YW4gPGJvc3NhcnRuQGFtYXpvbi5jb20+IHdyb3RlOg0KPj4gWWVzLCB0aGF0IHNlZW1zIGRvYWJs ZS4gIE15IHBvaW50IGlzIHRoYXQgSSd2ZSBpbnRlbnRpb25hbGx5IGNob3NlbiB0bw0KPj4gcHJl bG9hZCB0aGUgbGlicmFyaWVzIGF0IHRoZSBtb21lbnQgc28gdGhhdCBpdCdzIHBvc3NpYmxlIHRv IGRlZmluZQ0KPj4gUEdDX1BPU1RNQVNURVIgR1VDcyBhbmQgdG8gdXNlIFJlZ2lzdGVyQmFja2dy b3VuZFdvcmtlcigpLiAgSWYgd2UNCj4+IHRoaW5rIHRoYXQgc3dpdGNoaW5nIGFyY2hpdmUgbW9k dWxlcyB3aXRob3V0IHJlc3RhcnRpbmcgaXMgbW9yZQ0KPj4gaW1wb3J0YW50LCBJIGJlbGlldmUg d2Ugd2lsbCBuZWVkIHRvIHRha2Ugb24gYSBmZXcgcmVzdHJpY3Rpb25zLg0KPg0KPiBJIGd1ZXNz IEknbSBmYWlsaW5nIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUgcHJvYmxlbSBpcy4gWW91IGNhbiBz ZXQNCj4gR1VDcyBvZiB0aGUgZm9ybSBmb28uYmFyIGluIHBvc3RncmVzcWwuY29uZiBhbnl3YXks IHJpZ2h0Pw0KDQpJIG11c3Qgbm90IGJlIGV4cGxhaW5pbmcgaXQgd2VsbCwgc29ycnkuICBJJ20g bWFpbmx5IHRoaW5raW5nIGFib3V0DQp0aGUgZm9sbG93aW5nIGNvZGUgc25pcHBldHMuDQoNCklu IGd1Yy5jOg0KICAgICAgICAvKg0KICAgICAgICAgKiBPbmx5IGFsbG93IGN1c3RvbSBQR0NfUE9T VE1BU1RFUiB2YXJpYWJsZXMgdG8gYmUgY3JlYXRlZCBkdXJpbmcgc2hhcmVkDQogICAgICAgICAq IGxpYnJhcnkgcHJlbG9hZDsgYW55IGxhdGVyIHRoYW4gdGhhdCwgd2UgY2FuJ3QgZW5zdXJlIHRo YXQgdGhlIHZhbHVlDQogICAgICAgICAqIGRvZXNuJ3QgY2hhbmdlIGFmdGVyIHN0YXJ0dXAuICBU aGlzIGlzIGEgZmF0YWwgZWxvZyBpZiBpdCBoYXBwZW5zOyBqdXN0DQogICAgICAgICAqIGVycm9y aW5nIG91dCBpc24ndCBzYWZlIGJlY2F1c2Ugd2UgZG9uJ3Qga25vdyB3aGF0IHRoZSBjYWxsaW5n IGxvYWRhYmxlDQogICAgICAgICAqIG1vZHVsZSBtaWdodCBhbHJlYWR5IGhhdmUgaG9va2VkIGlu dG8uDQogICAgICAgICAqLw0KICAgICAgICBpZiAoY29udGV4dCA9PSBQR0NfUE9TVE1BU1RFUiAm Jg0KICAgICAgICAgICAgICAgICFwcm9jZXNzX3NoYXJlZF9wcmVsb2FkX2xpYnJhcmllc19pbl9w cm9ncmVzcykNCiAgICAgICAgICAgICAgICBlbG9nKEZBVEFMLCAiY2Fubm90IGNyZWF0ZSBQR0Nf UE9TVE1BU1RFUiB2YXJpYWJsZXMgYWZ0ZXIgc3RhcnR1cCIpOw0KDQpJbiBiZ3dvcmtlci5jOg0K ICAgICAgICBpZiAoIXByb2Nlc3Nfc2hhcmVkX3ByZWxvYWRfbGlicmFyaWVzX2luX3Byb2dyZXNz ICYmDQogICAgICAgICAgICAgICAgc3RyY21wKHdvcmtlci0+Ymd3X2xpYnJhcnlfbmFtZSwgInBv c3RncmVzIikgIT0gMCkNCiAgICAgICAgew0KICAgICAgICAgICAgICAgIGlmICghSXNVbmRlclBv c3RtYXN0ZXIpDQogICAgICAgICAgICAgICAgICAgICAgICBlcmVwb3J0KExPRywNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXJyY29kZShFUlJDT0RFX0ZFQVRVUkVf Tk9UX1NVUFBPUlRFRCksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGVycm1zZygiYmFja2dyb3VuZCB3b3JrZXIgXCIlc1wiOiBtdXN0IGJlIHJlZ2lzdGVyZWQgaW4g c2hhcmVkX3ByZWxvYWRfbGlicmFyaWVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgd29ya2VyLT5iZ3dfbmFtZSkpKTsNCiAgICAgICAg ICAgICAgICByZXR1cm47DQogICAgICAgIH0NCg0KWW91IGNvdWxkIHN0aWxsIGludHJvZHVjZSBH VUNzIGluIF9QR19pbml0KCksIGJ1dCB0aGV5IGNvdWxkbid0IGJlDQpkZWZpbmVkIGFzIFBHQ19Q T1NUTUFTVEVSLiAgQWxzbywgeW91IGNvdWxkIHN0aWxsIHVzZQ0KUmVnaXN0ZXJEeW5hbWljQmFj a2dyb3VuZFdvcmtlcigpIHRvIHJlZ2lzdGVyIGEgYmFja2dyb3VuZCB3b3JrZXIsIGJ1dA0KeW91 IGNvdWxkbid0IHVzZSBSZWdpc3RlckJhY2tncm91bmRXb3JrZXIoKS4gIFRoZXNlIG1pZ2h0IGJl DQphY2NlcHRhYmxlIHJlc3RyaWN0aW9ucyBpZiBzd2FwcGluZyBhcmNoaXZlIGxpYnJhcmllcyBv biB0aGUgZmx5IHNlZW1zDQptb3JlIGltcG9ydGFudCwgYnV0IEkgd2FudGVkIHRvIGJyaW5nIHRo YXQgZnJvbnQgYW5kIGNlbnRlciB0byBtYWtlDQpzdXJlIGV2ZXJ5b25lIHVuZGVyc3RhbmRzIHRo ZSB0cmFkZW9mZnMuDQoNCkl0J3MgYWxzbyBlbnRpcmVseSBwb3NzaWJsZSBJJ20gbWlzdW5kZXJz dGFuZGluZyBzb21ldGhpbmcgaGVyZS4uLg0KDQpOYXRoYW4NCg0K