Received: from maia.hub.org (unknown [200.46.208.211]) by mail.postgresql.org (Postfix) with ESMTP id D01C8632E89 for ; Thu, 11 Feb 2010 08:22:32 -0400 (AST) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.208.211]) (amavisd-maia, port 10024) with ESMTP id 14959-07 for ; Thu, 11 Feb 2010 12:22:15 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from exprod7og105.obsmtp.com (exprod7og105.obsmtp.com [64.18.2.163]) by mail.postgresql.org (Postfix) with SMTP id 99CE2632693 for ; Thu, 11 Feb 2010 08:22:21 -0400 (AST) Received: from source ([209.85.219.209]) by exprod7ob105.postini.com ([64.18.6.12]) with SMTP ID DSNKS3P2e5ai2Ir7tbGz6x+1AYEEXdEBWMHM@postini.com; Thu, 11 Feb 2010 04:22:21 PST Received: by ewy1 with SMTP id 1so701937ewy.34 for ; Thu, 11 Feb 2010 04:22:19 -0800 (PST) Received: by 10.213.50.203 with SMTP id a11mr491528ebg.76.1265890938804; Thu, 11 Feb 2010 04:22:18 -0800 (PST) Received: from ?192.168.1.117? ([88.195.103.165]) by mx.google.com with ESMTPS id 28sm5293171eye.15.2010.02.11.04.22.17 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 11 Feb 2010 04:22:18 -0800 (PST) Message-ID: <4B73F678.8070109@enterprisedb.com> Date: Thu, 11 Feb 2010 14:22:16 +0200 From: Heikki Linnakangas Organization: EnterpriseDB User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706) MIME-Version: 1.0 To: Simon Riggs CC: Fujii Masao , PostgreSQL-development Subject: Re: Re: [COMMITTERS] pgsql: Make standby server continuously retry restoring the next WAL References: <20100127152751.3B2047541B9@cvs.postgresql.org> <3f0b79eb1002092105r21e009d3v468496058ba04392@mail.gmail.com> <4B726120.80007@enterprisedb.com> <1265884657.7341.1192.camel@ebony> In-Reply-To: <1265884657.7341.1192.camel@ebony> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-2.394 tagged_above=-10 required=5 tests=AWL=0.205, BAYES_00=-2.599 X-Spam-Level: X-Archive-Number: 201002/836 X-Sequence-Number: 157179 Simon Riggs wrote: > On Wed, 2010-02-10 at 09:32 +0200, Heikki Linnakangas wrote: >> Hmm, so after running restore_command, check the file size and if it's >> too short, treat it the same as if restore_command returned non-zero? >> And it will be retried on the next iteration. Works for me, though OTOH >> it will then fail to complain about a genuinely WAL file that's >> truncated for some reason. I guess there's no way around that, even if >> you have a script as restore_command that does the file size check, it >> will have the same problem. > > Are we trying to re-invent pg_standby here? That's not the goal, but we seem to need some of the same functionality in the backend now. -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com