On Mon, Nov 18, 2013 at 8:20 PM, Josh Berkus <j...@agliodbs.com> wrote:
> On 11/18/2013 05:09 PM, Josh Berkus wrote:
>> Speaking of legacy code with bad default behaviors: pg_ctl. The current
>> utility is designed to fathfully reproduce the rather hackish shell
>> script we originally had for postgres startup. This results in a
>> couple of unintuitive defaults which give sysadmins and config
>> management developers headaches:
>> a) by default, it returns to the caller without waiting for postgres to
>> actually start/stop/restart. In this mode, it also always returns
>> success regardless of result.
>> b) by default, it remains attached to the caller's tty for stdout and
>> stderr, even after it has switched to the regular postgres log.
> Oh, and one more:
> c) that "stop" defaults to "smart" mode, instead of "fast" mode.
And that "smart" mode is called "smart" instead of "footgun".
The Enterprise PostgreSQL Company
Sent via pgsql-hackers mailing list (firstname.lastname@example.org)
To make changes to your subscription: