Re: Bug with pg_ctl -w/wait and config-only directories

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Bug with pg_ctl -w/wait and config-only directories
Дата
Msg-id 1317672180-sup-1094@alvh.no-ip.org
обсуждение исходный текст
Ответ на Re: Bug with pg_ctl -w/wait and config-only directories  (Bruce Momjian <bruce@momjian.us>)
Ответы Re: Bug with pg_ctl -w/wait and config-only directoriesf
Список pgsql-hackers
Excerpts from Bruce Momjian's message of lun oct 03 16:55:54 -0300 2011:
> 
> Alvaro Herrera wrote:
> > 
> > Excerpts from Bruce Momjian's message of lun oct 03 16:09:08 -0300 2011:
> > 
> > > Alvaro Herrera wrote:
> > 
> > > > My guess is that we could fix the simple case (the one that doesn't
> > > > involve a "-o datadir" option) with the parse-and-report option that has
> > > > been mentioned, and dictate that the other one doesn't work.  That's
> > > > much less likely to cause a problem in practice.
> > > 
> > > Well, we are unlikely to backpatch that parse-and-report option so it
> > > would be +2 years before it could be expected to work for even
> > > single-major-version upgrades.  That just seems unworkable.  Yeah. :-(
> > 
> > If we don't do anything, then it's never going to work.  If we do it
> > today, we can have it working in the next release (9.2, right?).
> 
> No, old and new have to support this in both the postgres and pg_ctl
> binaries, which is why I said 2+ years, e.g. going from 9.1 to 9.3 is
> not going to work, unless we backpatch, and then we have to make sure
> users are on later minor versions.

Well, so 2 releases.  Same argument.  I hope you're not trying to imply
that the world will end in 2013.  (Note that I don't necessarily
disagree with Robert Haas' opinion that we might be able to backpatch
the postmaster option).


> > > Yes, auto-creation of symlinks would be useful, but at that point pg_ctl
> > > and pg_upgrade would have to use the real data directory, so I again
> > > wonder what the config-only directory is getting us.
> > 
> > Not mixing config stuff (in /etc per FHS) with server data (/var/lib,
> > again per FHS).  It's Debian policy anyway.  I don't judge whether this
> > is sane or not.  See
> > http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
> 
> Yes, but why not do this via symlinks?

It doesn't matter now, because we have the functionality already.

> The problem is pg_ctl has to read server _state_ which cannot be put
> in a configuration directory, and we don't even require the real data
> directory to be recorded in the config file.

How so?  It certainly is in postgresql.conf.

-- 
Álvaro Herrera <alvherre@commandprompt.com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Bug with pg_ctl -w/wait and config-only directories
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Bug with pg_ctl -w/wait and config-only directoriesf