Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hqlQp-00029i-3c for pgsql-committers@arkaria.postgresql.org; Thu, 25 Jul 2019 21:37:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hqlQo-0001og-0Z for pgsql-committers@arkaria.postgresql.org; Thu, 25 Jul 2019 21:37:46 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hqlNq-00054P-UW for pgsql-committers@lists.postgresql.org; Thu, 25 Jul 2019 21:34:42 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hqlNm-0005x2-Eo for pgsql-committers@lists.postgresql.org; Thu, 25 Jul 2019 21:34:42 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hqlNj-0005WP-Cd for pgsql-committers@lists.postgresql.org; Thu, 25 Jul 2019 21:34:35 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1hqlNj-0004p4-2K for pgsql-committers@lists.postgresql.org; Thu, 25 Jul 2019 21:34:35 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@lists.postgresql.org From: Andres Freund Subject: pgsql: Fix slot type handling for Agg nodes performing internal sorts. Message-Id: Date: Thu, 25 Jul 2019 21:34:35 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Rml4IHNsb3QgdHlwZSBoYW5kbGluZyBmb3IgQWdnIG5vZGVzIHBlcmZvcm1pbmcgaW50ZXJuYWwg c29ydHMuCgpTaW5jZSAxNWQ4ZjgzMTIgd2UgYXNzZXJ0IHRoYXQgLSBhbmQgc2luY2UgN2VmMDRl NGQyY2IyLCA0ZGE1OTdlZGYxCnJlbHkgb24gLSB0aGUgc2xvdCB0eXBlIGZvciBhbiBleHByZXNz aW9uJ3MKZWN4dF97b3V0ZXIsaW5uZXIsc2Nhbn10dXBsZSBub3QgY2hhbmdpbmcsIHVubGVzcyBl eHBsaWNpdGx5IGZsYWdnZWQKYXMgc3VjaC4gVGhhdCBhbGxvd3MgdG8gZWl0aGVyIHNraXAgZGVm b3JtaW5nIChmb3IgYSB2aXJ0dWFsIHR1cGxlCnNsb3QpIG9yIG9wdGltaXplIHRoZSBjb2RlIGZv ciBKSVQgYWNjZWxlcmF0ZWQgZGVmb3JtaW5nCmFwcHJvcHJpYXRlbHkgKGZvciBvdGhlciBrbm93 biBzbG90IHR5cGVzKS4KClRoaXMgYXNzdW1wdGlvbiB3YXMgc29tZXRpbWVzIHZpb2xhdGVkIGZv ciBncm91cGluZyBzZXRzLCB3aGVuCm5vZGVBZ2cuYyBpbnRlcm5hbGx5IHVzZXMgdHVwbGVzb3J0 cywgYW5kIHRoZSBjaGlsZCBub2RlIGRvZXNuJ3QKcmV0dXJuIGEgVFRTT3BzTWluaW1hbFR1cGxl IHR5cGUgc2xvdC4gRGV0ZWN0IHRoYXQgY2FzZSwgYW5kIGZsYWcgdGhhdAp0aGUgb3V0ZXIgc2xv dCBtaWdodCBub3QgYmUgImZpeGVkIi4KCkl0J3MgcHJvYmFibHkgd29ydGh3aGlsZSB0byBvcHRp bWl6ZSB0aGlzIGZ1cnRoZXIgaW4gdGhlIGZ1dHVyZSwgYW5kCm1vcmUgZ3JhbnVsYXJseSBkZXRl cm1pbmUgd2hldGhlciB0aGUgc2xvdCBpcyBmaXhlZC4gQXMgd2UgYWxyZWFkeQppbnN0YW50aWF0 ZSBwZXItcGhhc2UgdHJhbnNpdGlvbiBhbmQgZXF1YWwgZXhwcmVzc2lvbnMsIHdlIGNvdWxkCmNo ZWFwbHkgc2V0IHRoZSBzbG90IHR5cGUgYXBwcm9wcmlhdGVseSBmb3IgZWFjaCBwaGFzZS4gIEJ1 dCB0aGF0J3MgYQpzZXBhcmF0ZSBjaGFuZ2UgZnJvbSB0aGlzIGJ1Z2ZpeC4KClRoaXMgY29tbWl0 IGRvZXMgaW5jbHVkZSBhIHZlcnkgbWlub3Igb3B0aW1pemF0aW9uIGJ5IGF2b2lkaW5nIHRvCmNy ZWF0ZSBhIHNsb3QgZm9yIGhhbmRsaW5nIHR1cGxlc29ydHMsIGlmIG5vIHN1Y2ggc29ydHMgYXJl CnBlcmZvcm1lZC4gUHJldmlvdXNseSB3ZSBjcmVhdGVkIHRoYXQgc2xvdCB1bm5lY2Vzc2FyaWx5 IGluIHRoZSBjb21tb24KY2FzZSBvZiBjb21wdXRpbmcgYWxsIGdyb3VwaW5nIHNldHMgdmlhIGhh c2hpbmcuIFRoZSBjb2RlIGxvb2tlZCB0b28KY29uZnVzaW5nIHdpdGhvdXQgdGhhdCwgYXMgdGhl IGNvbmRpdGlvbnMgZm9yIG5lZWRpbmcgYSBzb3J0IHNsb3QgYW5kCmZsYWdnaW5nIHRoYXQgdGhl IHNsb3QgdHlwZSBpc24ndCBmaXhlZCwgYXJlIHRoZSBzYW1lLgoKUmVwb3J0ZWQtQnk6IEFzaHV0 b3NoIFNoYXJtYQpBdXRob3I6IEFuZHJlcyBGcmV1bmQKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0 Z3IuZXMvbS9DQUU5azBQbU5hTUQyb0hURUFoUnl4bnhwYURhWWt1QllrTGExZHBPcG49UlMwaVMy QVFAbWFpbC5nbWFpbC5jb20KQmFja3BhdGNoOiAxMi0sIHdoZXJlIHRoZSBidWcgd2FzIGludHJv ZHVjZWQgaW4gMTVkOGY4MzEyCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0t Cmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvYWYzZGVmZjNmMmFjNzk1 ODU0ODExODFjYjE5OGIwNGM2NzQ4NmMwOQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0K c3JjL2JhY2tlbmQvZXhlY3V0b3Ivbm9kZUFnZy5jICAgICAgICAgICAgIHwgMzQgKysrKysrKysr KysrKysrKy0tCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvZ3JvdXBpbmdzZXRzLm91dCB8IDU1 ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9ncm91 cGluZ3NldHMuc3FsICAgICAgfCAxMiArKysrKysrCjMgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCg==