On Wed, 2009-01-28 at 23:54 +0900, Fujii Masao wrote:
> >> Why is InitXLOGAccess() called also here when bgwriter is started after
> >> recovery? That is already called by AuxiliaryProcessMain().
> > InitXLOGAccess() sets the timeline and also gets the latest record
> > pointer. If the bgwriter is started in recovery these values need to be
> > reset later. It's easier to call it twice.
> Right. But, InitXLOGAccess() called during main loop is enough for
> that purpose.
I think the code is clearer the way it is. Otherwise you'd read
AuxiliaryProcessMain() and think the bgwriter didn't need xlog access.
Simon Riggs www.2ndQuadrant.com
PostgreSQL Training, Services and Support
In response to
pgsql-hackers by date
|Next:||From: KaiGai Kohei||Date: 2009-01-28 15:31:35|
|Subject: Re: How to get SE-PostgreSQL acceptable|
|Previous:||From: Magnus Hagander||Date: 2009-01-28 15:24:33|
|Subject: Re: [COMMITTERS] pgsql: Silence compiler warning on win32.|