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 1hqlNs-000254-AU for pgsql-committers@arkaria.postgresql.org; Thu, 25 Jul 2019 21:34:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hqlNr-00055g-5I for pgsql-committers@arkaria.postgresql.org; Thu, 25 Jul 2019 21:34:43 +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-00054O-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-0005x3-Ep 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 1hqlNk-0005WV-NS for pgsql-committers@lists.postgresql.org; Thu, 25 Jul 2019 21:34:36 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1hqlNk-0004pQ-Hq for pgsql-committers@lists.postgresql.org; Thu, 25 Jul 2019 21:34:36 +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:36 +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 ZHVjZWQgaW4gMTVkOGY4MzEyCgpCcmFuY2gKLS0tLS0tClJFTF8xMl9TVEFCTEUKCkRldGFpbHMK LS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzg2NzdjNjJl YWVlYTAwMjcxMmRkNzFkYzY3OGE3YTA1NjZlNTk4NTgKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0t LS0tLS0tCnNyYy9iYWNrZW5kL2V4ZWN1dG9yL25vZGVBZ2cuYyAgICAgICAgICAgICB8IDM0ICsr KysrKysrKysrKysrKystLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2dyb3VwaW5nc2V0cy5v dXQgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKc3JjL3Rlc3QvcmVncmVzcy9z cWwvZ3JvdXBpbmdzZXRzLnNxbCAgICAgIHwgMTIgKysrKysrKwozIGZpbGVzIGNoYW5nZWQsIDk5 IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgo=