checkpoints are duplicated even while the system is idle - Mailing list pgsql-hackers

From Fujii Masao
Subject checkpoints are duplicated even while the system is idle
Date
Msg-id CAHGQGwFEjkNRMTjyvVtYWhuTJkDYTQBb95Oebm4yMXd_9CBx7A@mail.gmail.com
Whole thread Raw
Responses Re: checkpoints are duplicated even while the system is idle
Re: checkpoints are duplicated even while the system is idle
List pgsql-hackers
Hi,

While the system is idle, we skip duplicate checkpoints for some
reasons. But when wal_level is set to hot_standby, I found that
checkpoints are wrongly duplicated even while the system is idle.
The cause is that XLOG_RUNNING_XACTS WAL record always
follows CHECKPOINT one when wal_level is set to hot_standby.
So the subsequent checkpoint wrongly thinks that there is inserted
record (i.e., XLOG_RUNNING_XACTS record) since the start of the
last checkpoint, the system is not idle, and this checkpoint cannot
be skipped. Is this intentional behavior? Or a bug?

Regards,

-- 
Fujii Masao
NIPPON TELEGRAPH AND TELEPHONE CORPORATION
NTT Open Source Software Center


pgsql-hackers by date:

Previous
From: daveg
Date:
Subject: timezone buglet?
Next
From: Tom Lane
Date:
Subject: Re: timezone buglet?