Re: archive_command

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

 



Jeff: I see, that does make a lot of sense ;-). Thanks

However, that answer brings me to another question:
To begin with an example, lets say we start the server and are writing to wal file X, however postgres has preallocated wal files up to X+7. We assume that archive command will be invoked on wal files as they become full. We don't care about wal files that are greater than X, because they have either been recycled or preallocated, in either case the data has been backed up from a previous archive command or does not yet exist. So, we can assume that all relevant wal logs have been archived, save the current one. My question then is, how do we tell which wal log is X (the one currently being written to)?


Jeff Frost wrote:

Kris,

It is invoked when the WAL file is filled. I believe the server preallocates 8 or so of them on startup.

On Wed, 28 Sep 2005, Kris Kiger wrote:

set to use rsync copy the wal log from server A to server B. When i'm watching the number of wal files on server A I notice sometimes there are 3 files that have not been archived, sometimes there are 4, and sometimes there are more. So, my question is, when is archive_command invoked?




---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

[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