Re: Hi- How frequently Postgres Poll for trigger file - Mailing list pgsql-hackers

From Heikki Linnakangas
Subject Re: Hi- How frequently Postgres Poll for trigger file
Date
Msg-id 4CF63E44.1050704@enterprisedb.com
Whole thread Raw
In response to Hi- How frequently Postgres Poll for trigger file  (aaliya zarrin <aaliya.zarrin@gmail.com>)
Responses Re: Hi- How frequently Postgres Poll for trigger file  (Euler Taveira de Oliveira <euler@timbira.com>)
Re: Hi- How frequently Postgres Poll for trigger file  (aaliya zarrin <aaliya.zarrin@gmail.com>)
List pgsql-hackers
On 01.12.2010 13:27, aaliya zarrin wrote:
> I want to know how frequently postgres search for trigger file to switch
> over.

In 9.0, every 100ms while streaming replication is active and connected. 
5 seconds otherwise. In current git master branch, it's always 5 s.

> Can this switch over time be reduced?

Not without hacking the sources and compiling.

Although, on many platforms, Linux included I believe, sending a signal 
to the startup process should wake it up from the sleep and make it 
check the trigger file immediately. "pg_ctl reload" for example should 
do it. So if ýou send a signal to the startup process immediately after 
creating the trigger file, it should take notice sooner.

> Plz let me know where postgres poll for trigger file. I could find it out in
> "backend/access/trans/xlog.c" ? am i right?

Yes. search for callers of CheckForStandbyTrigger() function.


--   Heikki Linnakangas  EnterpriseDB   http://www.enterprisedb.com


pgsql-hackers by date:

Previous
From: Marti Raudsepp
Date:
Subject: Re: We really ought to do something about O_DIRECT and data=journalled on ext4
Next
From: Kristian Nielsen
Date:
Subject: Re: We need index-only scans