Re: Improve shutdown during online backup, take 4
От | Tom Lane |
---|---|
Тема | Re: Improve shutdown during online backup, take 4 |
Дата | |
Msg-id | 10716.1209250309@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Improve shutdown during online backup, take 4 ("Albe Laurenz" <laurenz.albe@wien.gv.at>) |
Ответы |
Re: Improve shutdown during online backup, take 4
|
Список | pgsql-patches |
"Albe Laurenz" <laurenz.albe@wien.gv.at> writes: > Tom Lane wrote: >> If you actually want the behavior you propose, then the only correct way >> to implement it is to embed it into the state machine logic, ie, do the >> CancelBackup inside PostmasterStateMachine in some state transition >> taken after the last child is gone. > I've attached a patch that works for me. I hope I got it right. Applied with additional cleanup. You hadn't thought very carefully about additional state transitions that would have to be introduced into the postmaster state machine to support a new state --- for example, as coded a SIGINT delivered to the postmaster after SIGTERM would fail to do anything at all, when of course it really ought to force us into fast shutdown. Also, it's not really that hard to disallow non-superusers from connecting in PM_WAIT_BACKUP state. regards, tom lane
В списке pgsql-patches по дате отправления: