Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1UtFMl-0005Yv-Ng for pgsql-hackers@arkaria.postgresql.org; Sun, 30 Jun 2013 11:00:23 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1UtFMl-0004O8-2A for pgsql-hackers@arkaria.postgresql.org; Sun, 30 Jun 2013 11:00:23 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1UtFMj-0004O1-9a for pgsql-hackers@postgresql.org; Sun, 30 Jun 2013 11:00:21 +0000 Received: from smtp-outbound-1.vmware.com ([208.91.2.12]) by magus.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1UtFMc-0006Ao-6p for pgsql-hackers@postgresql.org; Sun, 30 Jun 2013 11:00:19 +0000 Received: from sc9-mailhost1.vmware.com (sc9-mailhost1.vmware.com [10.113.161.71]) by smtp-outbound-1.vmware.com (Postfix) with ESMTP id 13DF82865B; Sun, 30 Jun 2013 04:00:10 -0700 (PDT) Received: from zcs-prod-ext-mta-2.vmware.com (zcs-prod-ext-mta-2.vmware.com [10.113.62.224]) by sc9-mailhost1.vmware.com (Postfix) with ESMTP id 101F7188B0; Sun, 30 Jun 2013 04:00:10 -0700 (PDT) Received: from zcs-prod-ext-mta-2.vmware.com (localhost.localdomain [127.0.0.1]) by zcs-prod-ext-mta-2.vmware.com (Postfix) with ESMTP id AF927C005A; Sun, 30 Jun 2013 04:00:01 -0700 (PDT) Received: from [192.168.1.90] (zimbra-prod-ext-proxy-vip.vmware.com [10.113.63.87]) by zcs-prod-ext-mta-2.vmware.com (Postfix) with ESMTPSA; Sun, 30 Jun 2013 04:00:00 -0700 (PDT) Message-ID: <51D00FB6.9030008@vmware.com> Date: Sun, 30 Jun 2013 14:00:06 +0300 From: Heikki Linnakangas Organization: VMware User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20130116 Icedove/10.0.12 MIME-Version: 1.0 To: Alexander Korotkov CC: pgsql-hackers Subject: Re: GIN improvements part2: fast scan References: <51BF0A90.2000503@vmware.com> <51C16235.3080308@vmware.com> <51C170A8.9060509@vmware.com> <51C4ACC5.2090707@vmware.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Pg-Spam-Score: -6.9 (------) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org On 28.06.2013 22:31, Alexander Korotkov wrote: > Now, I got the point of three state consistent: we can keep only one > consistent in opclasses that support new interface. exact true and exact > false values will be passed in the case of current patch consistent; exact > false and unknown will be passed in the case of current patch > preConsistent. That's reasonable. I'm going to mark this as "returned with feedback". For the next version, I'd like to see the API changed per above. Also, I'd like us to do something about the tidbitmap overhead, as a separate patch before this, so that we can assess the actual benefit of this patch. And a new test case that demonstrates the I/O benefits. - Heikki -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers