Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1enN0T-0007MN-Bi for pgsql-hackers@arkaria.postgresql.org; Sun, 18 Feb 2018 11:19:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1enN0Q-0001dl-BK for pgsql-hackers@arkaria.postgresql.org; Sun, 18 Feb 2018 11:19:42 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1enN0P-0001db-TA for pgsql-hackers@lists.postgresql.org; Sun, 18 Feb 2018 11:19:42 +0000 Received: from mout.gmx.net ([212.227.17.22]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1enN0H-00006Y-HS for pgsql-hackers@lists.postgresql.org; Sun, 18 Feb 2018 11:19:39 +0000 Received: from moll ([80.187.108.235]) by mail.gmx.com (mrgmx102 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MfBsk-1f7g5v2om2-00Or6V; Sun, 18 Feb 2018 12:18:45 +0100 From: Andreas Seltenreich To: Pavan Deolasee Cc: Simon Riggs , Pavel Stehule , Chapman Flack , PostgreSQL Hackers Subject: Re: [HACKERS] MERGE SQL Statement for PG11 References: <20180129154457.GC11613@momjian.us> <495e24a5-d5bf-3ef2-ccdd-dd112c1c3a15@anastigmatix.net> <87k1vtdexn.fsf@ansel.ydns.eu> <87a7wpc5n3.fsf@ansel.ydns.eu> X-PGP-Key: 4096R/803D1FFF 2015-02-04 Key fingerprint = 4758 81DC 8539 494D 29B4 692D F587 0601 803D 1FFF Date: Sun, 18 Feb 2018 12:18:43 +0100 In-Reply-To: (Pavan Deolasee's message of "Thu, 15 Feb 2018 16:49:46 +0530") Message-ID: <87371yczqk.fsf@ansel.ydns.eu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K0:oJDb2PC0B2OBwWJfeLedEuzzblwlznOGJwey5pTpjINWRdtxgRI QXJuds8a62p6FhalnvyZ7nTXvqHLHe5Ia7gNf8YHXzVGsaJilpP1zxenL1fkePOT77zuhl2 TzNi7xpA9LoS/SosjhzG1avsas1WfcZmG5Jm2+CLMkSjEJe314iulU3bihkzlc0/ZL3Am8e CS8YfzKE91LqUKgL87ugQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:xR1cuEm58UM=:BQe39EC52xJp2yNl9Yk67n HJspTDhz5qg1MfXEquqGd4JjpHp35h2XWYVjKKyfckG13m/dimGSd1fo6kgmFTGRMRF79k7kO LCKWpUR/M4VeYxrBwNjBva/S19XwvcS1od5ds1/iH6rknrS5t/JNmtcj/eUq8aHTuQ/ftjaqo qKMAozevws06tZR6MRYUy5xsfhDklCWhlznvBq8GcWH9nUdDeTeeKL3HmwvsrBayrx0QebaeK jPdS92mhccIEw4zSvi1pQRyux7k8GWeIrXg68ArDsxyS8IBdnnHuq/00mxBXyfLdpBqNC0aW2 EMNt6wSSsz9R883a3zIvBua2QhPjZYgVGnNCHA4icnNF/+bGmezHoAOi+NsdIoK5CHJqUuKjM VcpoRI6VoV6DFi4PqsFA/Oa+GLy3HWtvKU78uFkn56khI1uqKB4Eru9tWWa8vUthXFO6INERJ AEbHgYoLNHPsLERec0A+zJZuZeie9xdkUXVclnCsW8q1krqH562DtwuwQBaZKQ2ePMM1G7fBM KC/48SNXvzBsggvWk6oQhqzqWEjwogWzRN5wAUUwnvQV6d+ZBfGIZPyH+n0LIwlAOSDnszYZF agV4zth75fZbiETzfSqWQ/aOAs3P1goyf11PftoOrAE5ylKqbi29a8j+NX9qPC+D1D4bKy+cX uf443cBpxmbqg5Zp76R1qDBPAw+RKwpA7blpQJcKQUWsdtuAzl0kbA6EmsEG7e+0Ed0NLZmcI lC7u6u7BytPm4Hq/rTiX5Bcxq0zgKeaXW69jgQscKKJHGf7ejz2dv7lZfjqvjjySwPaIv75NF Hbyq4fVEFbw8Rbb1OaaLMjx/BGfQdWSrsdTwz3RDTPEXMPdO0Q= List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --=-=-= Content-Type: text/plain Pavan Deolasee writes: > Thanks for doing those tests. I've just sent v16a version of the patch and > I think it fixes the issues reported so far. Can you please recheck? Please > let me know if there are other issues detected by sqlsmith or otherwise. I re-did the testing with merge_v16a applied to master at 7923118c16 with ad7dbee368a reverted because of conflicts. I can confirm that the previous testcases don't fail anymore, but sqlsmith readily triggers the following assertion: TRAP: FailedAssertion("!(mergeTargetRelation > 0)", File: "planner.c", Line: 1496) Testcase attached. regards, Andreas --=-=-= Content-Type: application/x-sql Content-Disposition: attachment; filename=merge-v16a-trap-planner.c.sql Content-Transfer-Encoding: base64 LS0gVFJBUDogRmFpbGVkQXNzZXJ0aW9uKCIhKG1lcmdlVGFyZ2V0UmVsYXRpb24gPiAwKSIsIEZp bGU6ICJwbGFubmVyLmMiLCBMaW5lOiAxNDk2KQoKLS0gbWFzdGVyIGF0IDc5MjMxMThjMTYKLS0g cmV2ZXJ0IGFkN2RiZWUzNjhhCi0tIGFwcGx5IG1lcmdlX3YxNmEucGF0Y2gKCkNSRUFURSBUQUJM RSBoYXNoX2k0X2hlYXAgKAogICAgc2Vxbm8gaW50ZWdlciwKICAgIHJhbmRvbSBpbnRlZ2VyCik7 CkNSRUFURSBUQUJMRSBpZHhwYXJ0ICgKICAgIGEgaW50ZWdlcgopClBBUlRJVElPTiBCWSBSQU5H RSAoYSk7CkNSRUFURSBUQUJMRSBpZHhwYXJ0MSBQQVJUSVRJT04gT0YgaWR4cGFydApGT1IgVkFM VUVTIEZST00gKDApIFRPICgxMDApOwpDUkVBVEUgVEFCTEUgaWR4cGFydDIgUEFSVElUSU9OIE9G IGlkeHBhcnQKRk9SIFZBTFVFUyBGUk9NICgxMDApIFRPICgxMDAwKQpQQVJUSVRJT04gQlkgUkFO R0UgKGEpOwpDUkVBVEUgVEFCTEUgaWR4cGFydDIxIFBBUlRJVElPTiBPRiBpZHhwYXJ0MgpGT1Ig VkFMVUVTIEZST00gKDEwMCkgVE8gKDIwMCk7CkNSRUFURSBUQUJMRSBpZHhwYXJ0MjIgUEFSVElU SU9OIE9GIGlkeHBhcnQyCkZPUiBWQUxVRVMgRlJPTSAoMjAwKSBUTyAoMzAwKTsKQ1JFQVRFIElO REVYIGhhc2hfaTRfaW5kZXggT04gaGFzaF9pNF9oZWFwIFVTSU5HIGhhc2ggKHJhbmRvbSk7CkNS RUFURSBJTkRFWCBpZHhwYXJ0MV9hX2lkeCBPTiBpZHhwYXJ0MSBVU0lORyBidHJlZSAoYSk7CkNS RUFURSBJTkRFWCBpZHhwYXJ0MjJfYV9pZHggT04gaWR4cGFydDIyIFVTSU5HIGJ0cmVlIChhKTsK Q1JFQVRFIElOREVYIGlkeHBhcnQyX2FfaWR4IE9OIE9OTFkgaWR4cGFydDIgVVNJTkcgYnRyZWUg KGEpOwpDUkVBVEUgSU5ERVggaWR4cGFydF9hX2lkeCBPTiBPTkxZIGlkeHBhcnQgVVNJTkcgYnRy ZWUgKGEpOwpBTFRFUiBJTkRFWCBwdWJsaWMuaWR4cGFydF9hX2lkeCBBVFRBQ0ggUEFSVElUSU9O IHB1YmxpYy5pZHhwYXJ0MV9hX2lkeDsKQUxURVIgSU5ERVggcHVibGljLmlkeHBhcnQyX2FfaWR4 IEFUVEFDSCBQQVJUSVRJT04gcHVibGljLmlkeHBhcnQyMl9hX2lkeDsKQUxURVIgSU5ERVggcHVi bGljLmlkeHBhcnRfYV9pZHggQVRUQUNIIFBBUlRJVElPTiBwdWJsaWMuaWR4cGFydDJfYV9pZHg7 CmJlZ2luO01FUkdFIElOVE8gcHVibGljLmlkeHBhcnQgYXMgdGFyZ2V0XzAKVVNJTkcgcHVibGlj Lmhhc2hfaTRfaGVhcCBhcyByZWZfMApPTiB0YXJnZXRfMC5hID0gcmVmXzAuc2Vxbm8gCldIRU4g TUFUQ0hFRCAKICBBTkQgdHJ1ZQogICBUSEVOIERFTEVURQo7cm9sbGJhY2s7Cg== --=-=-=--