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 1lBkLV-0007oj-CY for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Feb 2021 20:19:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lBkLS-0003RP-QV for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Feb 2021 20:19:46 +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 1lBkLS-0003RI-H5 for pgsql-hackers@lists.postgresql.org; Mon, 15 Feb 2021 20:19:46 +0000 Received: from smtp-fw-4101.amazon.com ([72.21.198.25]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lBkLP-0000iA-Sy for pgsql-hackers@postgresql.org; Mon, 15 Feb 2021 20:19:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1613420384; x=1644956384; h=from:to:cc:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=3vYuyh9XIgFE2EsE1embkr24nKi9oqcgFCKr2/uVZPY=; b=dVGY7EzIEWMEyBhZLOBFBZLrnHwlA5rnOQLolAb1LUB/c9fbR8FZf1if ACb90pCFU8sx79RJZw6JipIx+0pkjyaJMV2dvpsq6RWalV9WXqqF8V5fF 1GotsXtMqV+T6j5OAxeyhekEbQ24siI8Rk+eqGZnq2zLOWB39L/KnTyCo k=; X-IronPort-AV: E=Sophos;i="5.81,181,1610409600"; d="scan'208";a="83645067" Subject: Re: partial heap only tuples Thread-Topic: partial heap only tuples Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.43.8.2]) by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP; 15 Feb 2021 20:19:43 +0000 Received: from EX13MTAUWB001.ant.amazon.com (iad12-ws-svc-p26-lb9-vlan3.iad.amazon.com [10.40.163.38]) by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (Postfix) with ESMTPS id C0C02A2501; Mon, 15 Feb 2021 20:19:41 +0000 (UTC) Received: from EX13D01UWB003.ant.amazon.com (10.43.161.94) by EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 15 Feb 2021 20:19:41 +0000 Received: from EX13D03UWA004.ant.amazon.com (10.43.160.250) by EX13d01UWB003.ant.amazon.com (10.43.161.94) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 15 Feb 2021 20:19:40 +0000 Received: from EX13D03UWA004.ant.amazon.com ([10.43.160.250]) by EX13D03UWA004.ant.amazon.com ([10.43.160.250]) with mapi id 15.00.1497.010; Mon, 15 Feb 2021 20:19:40 +0000 From: "Bossart, Nathan" To: Andres Freund CC: "pgsql-hackers@postgresql.org" , "McAlister, Grant" , "Mlodgenski, Jim" , "Nasby, Jim" , "Hsu, John" Thread-Index: AQHW/xQjDV3mcaer4kawg8T78u9ZiapWS8eAgALfuoA= Date: Mon, 15 Feb 2021 20:19:40 +0000 Message-ID: <962E672B-E874-4EF3-AEE0-85E54AA083A9@amazon.com> References: <2ECBBCA0-4D8D-4841-8872-4A5BBDC063D2@amazon.com> <20210213162623.4upmsuzwv2anqoqx@alap3.anarazel.de> In-Reply-To: <20210213162623.4upmsuzwv2anqoqx@alap3.anarazel.de> 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.87] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk T24gMi8xMy8yMSwgODoyNiBBTSwgIkFuZHJlcyBGcmV1bmQiIDxhbmRyZXNAYW5hcmF6ZWwuZGU+ IHdyb3RlOg0KPiBPbiAyMDIxLTAyLTA5IDE4OjQ4OjIxICswMDAwLCBCb3NzYXJ0LCBOYXRoYW4g d3JvdGU6DQo+PiBJbiBvcmRlciB0byBiZSBlbGlnaWJsZSBmb3IgY2xlYW51cCwgdGhlIGZpbmFs IHR1cGxlIGluIHRoZQ0KPj4gY29ycmVzcG9uZGluZyBQSE9UL0hPVCBjaGFpbiBtdXN0IGFsc28g YmUgZWxpZ2libGUgZm9yIGNsZWFudXAsIG9yIGFsbA0KPj4gaW5kZXhlcyBtdXN0IGhhdmUgYmVl biB1cGRhdGVkIGxhdGVyIGluIHRoZSBjaGFpbiBiZWZvcmUgYW55IHZpc2libGUNCj4+IHR1cGxl cy4NCj4NCj4gVGhpcyBzb3VuZHMgbGlrZSBpdCBtaWdodCBiZSBwcm9oaWJpdGl2ZWx5IHBhaW5m dWwuIEFkZGluZyBlZmZlY3RpdmVseQ0KPiB1bnJlbW92YWJsZSBibG9hdCB0byByZW1vdmUgb3Ro ZXIgYmxvYXQgaXMgbm90IGFuIHVuY29tcGxpY2F0ZWQNCj4gcHJlbWlzZS4gSSB0aGluayB5b3Un ZCByZWFsbHkgbmVlZCBhIHdheSB0byBmdWxseSByZW1vdmUgdGhpcyBhcyBwYXJ0IG9mDQo+IHZh Y3V1bSBmb3IgdGhpcyB0byBiZSB2aWFibGUuDQoNClllYWgsIHRoaXMgaXMgc29tZXRoaW5nIEkn bSBjb25jZXJuZWQgYWJvdXQuICBJIHRoaW5rIGFkZGluZyBhIGJpdG1hcA0Kb2YgbW9kaWZpZWQg Y29sdW1ucyB0byB0aGUgaGVhZGVyIG9mIFBIT1QtdXBkYXRlZCB0dXBsZXMgaW1wcm92ZXMNCm1h dHRlcnMgcXVpdGUgYSBiaXQsIGV2ZW4gZm9yIHNpbmdsZS1wYWdlIHZhY3V1bWluZy4gIEZvbGxv d2luZyBpcyBhDQpzdHJhdGVneSBJJ3ZlIGJlZW4gZGV2ZWxvcGluZyAodGhlcmUgbWF5IHN0aWxs IGJlIHNvbWUgZ2FwcykuICBIZXJlJ3MNCmEgYmFzaWMgUEhPVCBjaGFpbiB3aGVyZSBhbGwgdHVw bGVzIGFyZSB2aXNpYmxlIGFuZCB0aGUgbGFzdCBvbmUgaGFzDQpub3QgYmVlbiBkZWxldGVkIG9y IHVwZGF0ZWQ6DQoNCmlkeDEgICAgMCAgICAgICAxICAgICAgICAgICAgICAgMiAgICAgICAzDQpp ZHgyICAgIDAgICAgICAgMSAgICAgICAyDQppZHgzICAgIDAgICAgICAgICAgICAgICAyICAgICAg ICAgICAgICAgMw0KbHAgICAgICAxICAgICAgIDIgICAgICAgMyAgICAgICA0ICAgICAgIDUNCnR1 cGxlICAgKDAsMCwwKSAoMCwxLDEpICgyLDIsMSkgKDIsMiwyKSAoMywyLDMpDQpiaXRtYXAgICAg ICAgICAgLXh4ICAgICB4eC0gICAgIC0teCAgICAgeC14DQoNCkZvciBzaW5nbGUtcGFnZSB2YWN1 dW0sIHdlIHRha2UgdGhlIGZvbGxvd2luZyBhY3Rpb25zOg0KICAgIDEuIFN0YXJ0aW5nIGF0IHRo ZSByb290IG9mIHRoZSBQSE9UIGNoYWluLCBjcmVhdGUgYW4gT1InZCBiaXRtYXANCiAgICAgICBv ZiB0aGUgY2hhaW4uDQogICAgMi4gV2FsayBiYWNrd2FyZHMsIE9SLWluZyB0aGUgYml0bWFwcy4g IFN0b3Agd2hlbiB0aGUgYml0bWFwDQogICAgICAgbWF0Y2hlcyB0aGUgb25lIGZyb20gc3RlcCAx LiAgQXMgd2Ugd2FsayBiYWNrd2FyZHMsIGlkZW50aWZ5DQogICAgICAgImtleSIgdHVwbGVzLCB3 aGljaCBhcmUgdHVwbGVzIHdoZXJlIHRoZSBPUidkIGJpdG1hcCBjaGFuZ2VzIGFzDQogICAgICAg eW91IHdhbGsgYmFja3dhcmRzLiAgSWYgdGhlIE9SJ2QgYml0bWFwIGRvZXMgbm90IGluY2x1ZGUg YWxsDQogICAgICAgY29sdW1ucyBmb3IgdGhlIHRhYmxlLCBhbHNvIGluY2x1ZGUgdGhlIHJvb3Qg b2YgdGhlIFBIT1QgY2hhaW4NCiAgICAgICBhcyBhIGtleSB0dXBsZS4NCiAgICAzLiBSZWRpcmVj dCBlYWNoIGtleSB0dXBsZSB0byB0aGUgbmV4dCBrZXkgdHVwbGUuDQogICAgNC4gRm9yIGFsbCBi dXQgdGhlIGZpcnN0IGtleSB0dXBsZSwgT1IgdGhlIGJpdG1hcHMgb2YgYWxsIHBydW5lZA0KICAg ICAgIHR1cGxlcyBmcm9tIGVhY2gga2V5IHR1cGxlIChleGNsdXNpdmUpIHRvIHRoZSBuZXh0IGtl eSB0dXBsZQ0KICAgICAgIChpbmNsdXNpdmUpIGFuZCBzdG9yZSB0aGUgcmVzdWx0IGluIHRoZSBi aXRtYXAgb2YgdGhlIG5leHQga2V5DQogICAgICAgdHVwbGUuDQogICAgNS4gTWFyayBhbGwgbGlu ZSBwb2ludGVycyBmb3IgYWxsIG5vbi1rZXkgdHVwbGVzIGFzIGRlYWQuICBTdG9yYWdlDQogICAg ICAgY2FuIGJlIHJlbW92ZWQgZm9yIGFsbCB0dXBsZXMgZXhjZXB0IHRoZSBsYXN0IG9uZSwgYnV0 IHdlIG11c3QNCiAgICAgICBsZWF2ZSBhcm91bmQgdGhlIGJpdG1hcCBmb3IgYWxsIGtleSB0dXBs ZXMgZXhjZXB0IGZvciB0aGUgZmlyc3QNCiAgICAgICBvbmUuDQoNCkFmdGVyIHRoaXMsIG91ciBi YXNpYyBQSE9UIGNoYWluIGxvb2tzIGxpa2UgdGhpczoNCg0KaWR4MSAgICAwICAgICAgIDEgICAg ICAgICAgICAgICAyICAgICAgIDMNCmlkeDIgICAgMCAgICAgICAxICAgICAgIDINCmlkeDMgICAg MCAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzDQpscCAgICAgIFggICAgICAgWCAgICAg ICAzLT41ICAgIFggICAgICAgNQ0KdHVwbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgzLDIsMykNCmJpdG1hcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4LXgN Cg0KV2l0aG91dCBQSE9ULCB0aGlzIGludGVybWVkaWF0ZSBzdGF0ZSB3b3VsZCBoYXZlIDE1IGlu ZGV4IHR1cGxlcywgNQ0KbGluZSBwb2ludGVycywgYW5kIDEgaGVhcCB0dXBsZXMuICBXaXRoIFBI T1QsIHdlIGhhdmUgMTAgaW5kZXggdHVwbGVzLA0KNSBsaW5lIHBvaW50ZXJzLCAxIGhlYXAgdHVw bGUsIGFuZCAxIGJpdG1hcC4gIFdoZW4gd2UgdmFjdXVtIHRoZQ0KaW5kZXhlcywgd2UgY2FuIHJl Y2xhaW0gdGhlIGRlYWQgbGluZSBwb2ludGVycyBhbmQgcmVtb3ZlIHRoZQ0KYXNzb2NpYXRlZCBp bmRleCB0dXBsZXM6DQoNCmlkeDEgICAgICAgICAgICAzDQppZHgyICAgIDINCmlkeDMgICAgMiAg ICAgICAzDQpscCAgICAgIDMtPjUgICAgNQ0KdHVwbGUgICAgICAgICAgICgzLDIsMykNCmJpdG1h cCAgICAgICAgICB4LXgNCg0KV2l0aG91dCBQSE9ULCB0aGlzIGZpbmFsIHN0YXRlIHdvdWxkIGhh dmUgMyBpbmRleCB0dXBsZXMsIDEgbGluZQ0KcG9pbnRlciwgYW5kIDEgaGVhcCB0dXBsZS4gIFdp dGggUEhPVCwgd2UgaGF2ZSA0IGluZGV4IHR1cGxlcywgMiBsaW5lDQpwb2ludGVycywgMSBoZWFw IHR1cGxlLCBhbmQgMSBiaXRtYXAuICBPdmVyYWxsLCB3ZSBzdGlsbCBlbmQgdXANCmtlZXBpbmcg YXJvdW5kIG1vcmUgbGluZSBwb2ludGVycyBhbmQgdHVwbGUgaGVhZGVycyAoZm9yIHRoZSBiaXRt YXBzKSwNCmJ1dCBtYXliZSB0aGF0IGlzIGdvb2QgZW5vdWdoLiAgSSB0aGluayB0aGUgbmV4dCBz dGVwIGhlcmUgd291bGQgYmUgdG8NCmZpbmQgYSB3YXkgdG8gcmVtb3ZlIHNvbWUgb2YgdGhlIHVu bmVjZXNzYXJ5IGluZGV4IHR1cGxlcyBhbmQgYWRqdXN0DQp0aGUgcmVtYWluaW5nIG9uZXMgdG8g cG9pbnQgdG8gdGhlIGxhc3QgbGluZSBwb2ludGVyIGluIHRoZSBQSE9UDQpjaGFpbi4NCg0KTmF0 aGFuDQoNCg==