Re: Reading recovery.conf earlier
От
Simon Riggs
Тема
Re: Reading recovery.conf earlier
Дата
Msg-id
1260047221.13774.41968.camel@ebony
Ответ на
Re: Reading recovery.conf earlier (Tom Lane)
Список
Дерево обсуждения
Reading recovery.conf earlier Simon Riggs <simon@2ndQuadrant.com>
Re: Reading recovery.conf earlier Tom Lane <tgl@sss.pgh.pa.us>
Re: Reading recovery.conf earlier Simon Riggs <simon@2ndQuadrant.com>
Re: Reading recovery.conf earlier Fujii Masao <masao.fujii@gmail.com>
Re: Reading recovery.conf earlier Simon Riggs <simon@2ndQuadrant.com>
Re: Reading recovery.conf earlier Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Reading recovery.conf earlier Simon Riggs <simon@2ndQuadrant.com>
Re: Reading recovery.conf earlier Fujii Masao <masao.fujii@gmail.com>
Re: Reading recovery.conf earlier Simon Riggs <simon@2ndQuadrant.com>
Re: Reading recovery.conf earlier Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Reading recovery.conf earlier Simon Riggs <simon@2ndQuadrant.com>
Re: Reading recovery.conf earlier Tom Lane <tgl@sss.pgh.pa.us>
Re: Reading recovery.conf earlier Simon Riggs <simon@2ndQuadrant.com>
Re: Reading recovery.conf earlier Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
On Sat, 2009-12-05 at 15:43 -0500, Tom Lane wrote: > Simon Riggs writes: > > I'm planning to read recovery.conf earlier in the startup process, so we > > can make a few things more "recovery aware". It's a nice-to-have only. > > Say what? It's read at the beginning already. Before the beginning then. :-) Two reasons to move it earlier in the startup sequence of the server * Some data structures are only required in HS mode. We don't know we're in HS mode until we created shared memory and started the Startup process. If we knew ahead of time, we could skip adding the structures. * Some things in postgresql.conf need to be overridden in HS mode, for example default_transaction_read_only = false. Again, we don't know we're in HS mode until later. So I would want to read recovery.conf before we read postgresql.conf Also, AFAIK, it's not easily possible to have dependencies between settings in postgresql.conf, unless the dependencies are expressed by ordering the dependent parameters in alphabetic order. So putting the parameters in postgresql.conf wouldn't help much. -- Simon Riggs www.2ndQuadrant.com
В списке pgsql-hackers по дате отправления