Hi, I'm making a base backup, and then I try to recover from it. I install
postgres from msi installer, add some tables and data and then follow the
steps in "24.3.2. Making a Base Backup". I don't keep archiving files
forever but archive just the indispensable (basicaly the same than
pg_hotbackup project but in windows).
After that I tryied to test the backup by reinstalling postgres and
following the steps in  "24.3.3. Recovering using a Continuous Archive
Backup" . It fails in step 8, throwing an error message box. After a while I
downloaded postgres source files and debug symbols and attached visual
studio to postgres.exe and debugged it. It always failed in the line I told
before. It may be possible that any kind of recovery be failing, I didn't
test.

I'm not compiling anything, but made a binary patch to the exe (I was in a
hurry!) that avoids calling close with -1 and recovery process started
working.

On Tue, May 13, 2008 at 5:14 PM, Magnus Hagander <[EMAIL PROTECTED]>
wrote:

> Simon Riggs wrote:
> > On Tue, 2008-05-13 at 00:45 +0000, Javier wrote:
> > > The following bug has been logged online:
> > >
> > > Bug reference:      4162
> > > Logged by:          Javier
> > > Email address:      [EMAIL PROTECTED]
> > > PostgreSQL version: 8.3.1
> > > Operating system:   Windows XP SP2
> > > Description:        Hotbackup recovery doesn't work in windows
> > > Details:
> > >
> > > I've found that the hotbackup recovery process as described in
> > >
> http://www.postgresql.org/docs/8.3/interactive/continuous-archiving.html
> > > fails in windows.
> >
> > What are you running and how are you running this exactly?
> >
> > Please can you provide more details rather than your thoughts on
> > > The cause...
> >
> > If what you say is correct then it is crash recovery that is failing.
>
> I think the analysis of the cause itself is correct - we can end up
> calling close(-1), and that will fail *on some versions of the
> runtime*. It doesn't crash on all. There may also be something else
> that's broken that's causing it to happen in this case, but that code
> certainly looks dangerous to me. I'd be inclined to fix it along the
> way he suggests, even if it's not the root cause of this  issue. Any
> objection to that?
>
> Javier - is this happening with the binary win32 build, or do you have
> your own build? If you have your own, what compiler and runtime are you
> using?
>
> //Magnus
>



-- 
Javier Pimás
Ciudad de Buenos Aires

Reply via email to