Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fmFes-000614-TP for pgsql-hackers@arkaria.postgresql.org; Sun, 05 Aug 2018 09:49:07 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fmFeq-000237-H5 for pgsql-hackers@arkaria.postgresql.org; Sun, 05 Aug 2018 09:49:04 +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.89) (envelope-from ) id 1fmFeo-00020V-J0 for pgsql-hackers@lists.postgresql.org; Sun, 05 Aug 2018 09:49:04 +0000 Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fmFeg-0007Oo-MR for pgsql-hackers@postgresql.org; Sun, 05 Aug 2018 09:49:01 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 2BE5C21607; Sun, 5 Aug 2018 05:48:53 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sun, 05 Aug 2018 05:48:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=dh2vx81aOno4XOYl+dKHHFGc18BDTEOJ5j7P4Zk4YBA=; b=cJpIhd+7 s1SqawtD0fKL5rniTJES5wahDAHvEB805PAtF13MQmoIBWKr6Iz5c1sdokXMyUhI aVGpIfjU+NGBjxo7ovnJ2edIfljWFr9rx+yGC/r4pIv/og49igcRtF4rVQPv5hTL 8E8D6GEp2x2i1ftvlr3Nf4GLRBflUd3H/5Pe06u3WO2N2JUqRcMmMlh/BIe7j8km kkLiAaxwE/0OQrjhiOefSu2ZrDvPXyMnYTHjXOqYnJW2+rcaudjNluzXAL7hFU4c uH/jm4d37EOcmC9KuqdNBuRwWaxPllP3b0QL1DTInRN5x9ilSKqrCzM30pbrYKtX hpKAUW42s1CLvA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=dh2vx81aOno4XOYl+dKHHFGc18BDT EOJ5j7P4Zk4YBA=; b=eTkECCEKOrbFgX7G6t4BENWMM9zk1P1GhFl4z2xqPnOr5 BWMUw548ZFh4f3kj3kcCljKzQE2mP52FVeT2MRX6Cgdcb0cglAQdtwATA81QEmfo k88GuS3nKgiTiV5/36jFvsisbiPlCvavZ36ESu9JkSJEKEF66M9p09TvEmlmMKgz WzeSU19tuLQ/FzbTnKCwemu15EfODTS6B4T4rMXIbrugzqDUz5Y5IcpiXLoTIfK7 5pcraqo0gGVZTWD3yQ1RzXYbETXZb7sr1XV95yUplrHH9nsJcQduWDf2jsUbKZtz zgMhOU6UCvaaqqk7qg6oSGI5nL1QZzoq5UqzXAmvg== X-ME-Proxy: X-ME-Sender: Received: from intern.anarazel.de (unknown [125.16.223.146]) by mail.messagingengine.com (Postfix) with ESMTPA id EB4D210268; Sun, 5 Aug 2018 05:48:51 -0400 (EDT) Date: Sun, 5 Aug 2018 02:48:48 -0700 From: Andres Freund To: Haribabu Kommi Cc: Alvaro Herrera , Alexander Korotkov , Pg Hackers Subject: Re: Pluggable Storage - Andres's take Message-ID: <20180805094848.ss2stpbe4ehyiwjw@alap3.anarazel.de> References: <20180703070645.wchpu5muyto5n647@alap3.anarazel.de> <20180716133527.csbps4chmr7qsa7e@alap3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Hi, I'm currently in the process of rebasing zheap onto the pluggable storage work. The goal, which seems to work surprisingly well, is to find issues that the current pluggable storage patch doesn't yet deal with. I plan to push a tree including a lot of fixes and improvements soon. On 2018-08-03 12:35:50 +1000, Haribabu Kommi wrote: > while investing the crash, I observed that it is due to the lot of FIXME's > in > the code. So I just fixed minimal changes and looking into correcting > the FIXME's first. > > One thing I observed is lack relation pointer is leading to crash in the > flow of EvalPlan* functions, because all ROW_MARK types doesn't > contains relation pointer. > > will continue to check all FIXME fixes. Thanks. > > - COPY's multi_insert path should probably deal with a bunch of slots, > > rather than forming HeapTuples > > > > Implemented supporting of slots in the copy multi insert path. Cool. I've not yet looked at it, but I plan to do so soon. Will have to rebase over the other copy changes first :( - Andres