Received: from maia.hub.org (maia-3.hub.org [200.46.204.243]) by mail.postgresql.org (Postfix) with ESMTP id 886311337BA8 for ; Mon, 28 Feb 2011 18:01:24 -0400 (AST) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.243]) (amavisd-maia, port 10024) with ESMTP id 57232-03; Mon, 28 Feb 2011 22:01:17 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from exprod7og107.obsmtp.com (exprod7og107.obsmtp.com [64.18.2.167]) by mail.postgresql.org (Postfix) with ESMTP id 662771337BA4; Mon, 28 Feb 2011 18:01:12 -0400 (AST) Received: from source ([209.85.215.182]) (using TLSv1) by exprod7ob107.postini.com ([64.18.6.12]) with SMTP ID DSNKTWwbJ7SP8BZVyrF3JiREmLhZ92aSOLDS@postini.com; Mon, 28 Feb 2011 14:01:14 PST Received: by eyg7 with SMTP id 7so1626569eyg.13 for ; Mon, 28 Feb 2011 14:01:10 -0800 (PST) Received: by 10.14.48.78 with SMTP id u54mr4078974eeb.34.1298930469064; Mon, 28 Feb 2011 14:01:09 -0800 (PST) Received: from [192.168.1.183] (dsl-hkibrasgw2-ff7ac300-240.dhcp.inet.fi [88.195.122.240]) by mx.google.com with ESMTPS id t5sm3557005eeh.8.2011.02.28.14.01.06 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 28 Feb 2011 14:01:07 -0800 (PST) Message-ID: <4D6C1B16.6030708@enterprisedb.com> Date: Tue, 01 Mar 2011 00:00:54 +0200 From: Heikki Linnakangas User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; fi-FI; rv:1.9.1.16) Gecko/20101226 Icedove/3.0.11 MIME-Version: 1.0 To: daveg CC: Maxim Boguk , Fujii Masao , pgsql-admin@postgresql.org, PostgreSQL-development Subject: Re: [HACKERS] Re: PD_ALL_VISIBLE flag was incorrectly set happend during repeatable vacuum References: <4D2D6A56.9060808@enterprisedb.com> <20110228212832.GH26397@sonic.net> In-Reply-To: <20110228212832.GH26397@sonic.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-4.2 tagged_above=-10 required=5 tests=BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3 X-Spam-Level: X-Archive-Number: 201102/229 X-Sequence-Number: 36868 On 28.02.2011 23:28, daveg wrote: > On Wed, Jan 12, 2011 at 10:46:14AM +0200, Heikki Linnakangas wrote: >> We'll likely need to go back and forth a few times with various >> debugging patches until we get to the heart of this.. > > Anything new on this? I'm seeing at on one of my clients production boxes. I haven't heard anything from the OP since. > Also, what is the significance, ie what is the risk or damage potential if > this flag is set incorrectly? Sequential scans will honor the flag, so you might see some dead rows incorrectly returned by a sequential scan. That's the only "damage", but an incorrectly set flag could be a sign of something more sinister, like corrupt tuple headers. The flag should never be set incorrectly, so if you see that message you have hit a bug in PostgreSQL, or you have bad hardware. This flag is quite new, so a bug in PostgreSQL is quite possible. If you still have a backup that contains those incorrectly set flags, I'd like to see what the page looks like. -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com