Re: Is Postgres database server works fine if there is a change in system time?

From: Craig Ringer <craig(at)2ndquadrant(dot)com>
To: Prakash Itnal <prakash074(at)gmail(dot)com>
Cc: PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Is Postgres database server works fine if there is a change in system time?
Date: 2015-06-22 02:32:03
Message-ID: CAMsr+YH0nADVtUC=r5n00ii7ZwFoLUr7b+dA9AOuJRr76XAZsQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 17 June 2015 at 15:36, Prakash Itnal <prakash074(at)gmail(dot)com> wrote:
> Hi,
>
> Currently we observed that certain postgres child process, for eg.
> autovacuum worker, are not working as expected if there is a system time
> change. So I wanted to know if postgres already supports system time changes
> or not.

In general, small time slews will have no effect on operations. If
they do then that's likely a PostgreSQL bug.

A large time discontinuity, where time jumps backwards or forwards by
a large amount, could well cause issues. I would personally be
inclined to restart the database server in these cases, or kill the
autovaccum scheduler to force it to restart.

In what way are the autovacuum workers "not working as expected" after
a system time change? What was the system time change made? How was
the change made? On what operating system and version?

BTW, this seems to be posted on Stack Overflow too:
http://stackoverflow.com/questions/30839163/system-time-change-impact-to-postgresql-database-processes

--
Craig Ringer http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Craig Ringer 2015-06-22 02:45:54 Re: [Proposal] Progress bar for pg_dump/pg_restore
Previous Message Craig Ringer 2015-06-22 02:21:51 Re: Time to get rid of PQnoPasswordSupplied?