On Thu, Jun 20, 2013 at 4:34 PM, Thom Brown <t...@linux.com> wrote:

> Hi,
>
> I've noticed that there's no easy way of checking which settings will
> change if the config is reloaded, and I think not being able to do this can
> cause some unfortunate problems.
>
> For example, a customer went to change their configuration, just setting
> log_autovacuum_min_duration to about 20 seconds, and reloaded the server.
>  However, the log file swelled to over 5GB in size before they realised
> something was wrong, and then reverted the change.  It transpired that the
> reload also pulled in a log_statements change from 'ddl' to 'all' that
> someone must have changed at some point without applying it.
>
> Should we have a way of previewing changes that would be applied if we
> reloaded/restarted the server?
>
> For example:
>
> pg_ctl previewconfig
>
>  SIGHUP: log_statements will change from 'ddl' to 'all'
> SIGHUP: log_vacuum_min_duration will change from -1 to 20000
> POSTMASTER: fsync will change from 'on' to 'off'
>
> I'm not proposing this specifically, but something that would provide such
> information.
>
>
May be we can have a nice little utility which can show configuration diff
between two running servers, or a running server and its modified conf file
?

Thanks,
Pavan

-- 
Pavan Deolasee
http://www.linkedin.com/in/pavandeolasee

Reply via email to