Re: PITR Signalling the Archiver - Mailing list pgsql-hackers

From Tom Lane
Subject Re: PITR Signalling the Archiver
Date
Msg-id 15249.1084310151@sss.pgh.pa.us
Whole thread Raw
In response to PITR Signalling the Archiver  (Simon Riggs <simon@2ndquadrant.com>)
Responses Re: PITR Signalling the Archiver  (Simon Riggs <simon@2ndquadrant.com>)
List pgsql-hackers
Simon Riggs <simon@2ndquadrant.com> writes:
> I need to send a signal from a backend to the archiver process.

> 1. What signal should I use? 

SIGUSR1 or SIGUSR2 would be the safest choices.

> 2. How do I give the processid of the archiver to the backend? The
> archiver may restart at any time, so its pid could change after a
> backend is forked.

My answer would be "don't".  Send a signal to the postmaster and
let it signal the current archiver child.  Use the existing
SendPostmasterSignal() code for the first part of this.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: XLog: how to log?
Next
From: Alvaro Herrera
Date:
Subject: Re: XLog: how to log?