Re: PITR Recovery Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Kevin,

> It is generally unsafe to delete any WAL files from pg_xlog.  If
> they are there because your archive command has been failing, you
> need to turn off archiving or (probably more convenient) allow the
> archive script to return success until things clear.  One trick
> would be to temporarily change your archive_command to 'true',
> delete all files from your archive, and then change the command
> back.  Doing that without exposing yourself to a period where you
> have no backup might be tricky, though.

I'm trying to see and understand your view point, but I couldn't able to get
this particular step clearly:  "One trick would be to temporarily change
your archive_command to 'true', delete all files from your archive, and then
change the command back ".  Can you please clarify and explain on this?

When you say *temporarily changing archive_command to 'true' *, do you mean
enabling/disabling of WAL archiving here?  Per documentation, "If this is an
empty string (the default), WAL archiving is disabled.".  And when you say
"change the command back", I understood it as *disabling*.  Is my
understanding correct?

> If the only problem with the archive command is that the archive fs
> is full, I would copy the contents of the archive directory to tape
> or whatever medium you have for long-term storage, delete the
> contents, and let archive succeed.  The pg_xlog directory will
> eventually clear, and then I would get a fresh PITR base backup
> (following all the documented steps for doing so).  You really want
> to see WAL files flowing to your archive location before you start
> the process of getting a new base backup.

Yes, probably I should go ahead and proceed as you suggested above, that is
allowing archive script to run successfully until things are completely
clear.
 
> If there's some other reason that the archive command has been
> failing, what is it?
 
No other reason.  It was failing only because my WAL archive drive was full.

Regards,
Gnanam


-- 
Sent via pgsql-admin mailing list (pgsql-admin@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux