pgsql: Checkpointer starts before bgwriter to avoid missing fsync reque

Поиск
Список
Период
Сортировка
Искать

pgsql: Checkpointer starts before bgwriter to avoid missing fsync reque

От:
Simon Riggs <simon@2ndQuadrant.com>
Дата:
Checkpointer starts before bgwriter to avoid missing fsync requests.
Noted while testing Hot Standby startup.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/a297d64d9223f6bd9c495ff5726a3c99080c2a4a

Modified Files
--------------
src/backend/postmaster/postmaster.c |   12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)

Re: pgsql: Checkpointer starts before bgwriter to avoid missing fsync reque

От:
Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Дата:
On 01.06.2012 10:28, Simon Riggs wrote:
> Checkpointer starts before bgwriter to avoid missing fsync requests.
> Noted while testing Hot Standby startup.

The processes are just forked and it will take some time for them to 
initialize. Isn't there still a race condition, where the bgwriter 
starts up first, and you still miss fsync requests?

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