Received: from localhost (unknown [200.46.204.183]) by developer.postgresql.org (Postfix) with ESMTP id 0930A2E004E for ; Tue, 13 May 2008 00:05:22 -0300 (ADT) Received: from developer.postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 34699-10 for ; Tue, 13 May 2008 00:05:09 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from alexis.jtlnet.com (alexis.jtlnet.com [69.36.9.81]) by developer.postgresql.org (Postfix) with ESMTP id 7D0242E0040 for ; Tue, 13 May 2008 00:03:27 -0300 (ADT) Received: from [192.168.10.103] (cpe-075-177-177-228.nc.res.rr.com [::ffff:75.177.177.228]) (TLS: TLSv1/SSLv3,256bits,AES256-SHA) by alexis.jtlnet.com with esmtp; Mon, 12 May 2008 23:01:35 -0400 id 0008BBA3.4829048F.00000A5B Message-ID: <482904FD.4030006@dunslane.net> Date: Mon, 12 May 2008 23:03:25 -0400 From: Andrew Dunstan User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.0.12) Gecko/20071019 Fedora/1.0.9-3.fc6 pango-text SeaMonkey/1.0.9 MIME-Version: 1.0 To: Tom Lane CC: Simon Riggs , PostgreSQL-development Subject: Re: odd output in restore mode References: <4828AF1D.7060405@dunslane.net> <1210630440.29684.249.camel@ebony.site> <4828CB9D.7070102@dunslane.net> <1210635473.29684.268.camel@ebony.site> <4828EBCB.6010004@dunslane.net> <6489.1210642738@sss.pgh.pa.us> In-Reply-To: <6489.1210642738@sss.pgh.pa.us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200805/396 X-Sequence-Number: 118395 Tom Lane wrote: > Andrew Dunstan writes: > >> Simon Riggs wrote: >> >>> Well, the patch was rejected long ago, not sure why its in this >>> commitfest. But its an open issue on the Windows port. >>> > > >> Surely the right fix is to use the recently implemented >> pgwin32_safestat() (if we aren't already - I suspect we probably are) >> and remove the kluge in pg_standby.c. >> > > I think the open issue is how to know whether pgwin32_safestat fixes the > problem that the kluge tried to work around. > > > Well, I think we need to consider quite a number of scenarios. The archive directory could be local, on a remote Windows machine, or on a remote Samba server. The archive file could be copied by Windows copy, or Unix cp, or scp, or rsync, among others. I'd like to know the setup that was found to produce the error, to start with. cheers andrew