On Fri, 2007-10-12 at 13:06 -0400, Tom Lane wrote: > "ITAGAKI Takahiro" <[EMAIL PROTECTED]> writes: > > WAL Writer requests unnecessary checkpoints with CHECKPOINT_CAUSE_XLOG. > > RedoRecPtr, declared in xlog.c, is initialized at StartupXLOG() but never > > updated in WAL Writer because it never calls XLogInsert(). It judges excess > > of segments wrongly. > > Good catch. I think the best fix for this is to make XLogWrite call > GetRedoRecPtr and recheck the condition before actually sending a > signal.
Yes, very good catch, my bad. Thanks Itagaki. -- Simon Riggs 2ndQuadrant http://www.2ndQuadrant.com ---------------------------(end of broadcast)--------------------------- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly