Re: [ADMIN] does wal archiving block the current client connection? - Mailing list pgsql-hackers

From Tom Lane
Subject Re: [ADMIN] does wal archiving block the current client connection?
Date
Msg-id 5781.1148396964@sss.pgh.pa.us
Whole thread Raw
In response to Re: [ADMIN] does wal archiving block the current client  (Simon Riggs <simon@2ndquadrant.com>)
Responses Re: [ADMIN] does wal archiving block the current client
List pgsql-hackers
Simon Riggs <simon@2ndquadrant.com> writes:
> On Tue, 2006-05-23 at 10:53 -0400, Tom Lane wrote:
>> I think we just need a PostmasterIsAlive check in the per-file loop.

> ...which would mean the archiver would not outlive postmaster in the
> event it crashes...which is exactly the time you want it to keep going.

Postmaster crashes are not a problem in practice; we've been careful to
keep the postmaster doing so little that there's no material risk of it
failing.  If the postmaster dies it's almost certainly because someone
killed it, and you really want the child processes to close up shop too.

(If we did want the archiver to keep running, it shouldn't have any
PostmasterIsAlive check at all; I can't see a reason why completing
one iteration of the outer loop is a better time to stop than any
other time.)
        regards, tom lane


pgsql-hackers by date:

Previous
From: Simon Riggs
Date:
Subject: Re: [ADMIN] does wal archiving block the current client
Next
From: Simon Riggs
Date:
Subject: Re: [ADMIN] does wal archiving block the current client