Re: [BUG] False indication in pg_stat_replication.sync_state
Heikki Linnakangas <hlinnakangas@vmware.com>
From: Heikki Linnakangas <hlinnakangas@vmware.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Fujii Masao <masao.fujii@gmail.com>, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>, Alvaro Herrera <alvherre@2ndquadrant.com>, pgsql-hackers@postgresql.org
Date: 2012-11-23T18:00:33Z
Lists: pgsql-hackers
On 23.11.2012 19:55, Tom Lane wrote: > Heikki Linnakangas<hlinnakangas@vmware.com> writes: >> Committed, thanks. > > Doesn't seem to have been pushed to master? On purpose. Per commit message: > 9.3 doesn't have this problem because XLogRecPtr is now a single 64-bit > integer, so XLogRecPtrIsInvalid() does the right thing. Apply to 9.2, and > 9.1 where pg_stat_replication view was introduced. I considered applying it to master anyway, just to keep the branches in sync. But XLogRecPtrIsInvalid(var) seems slightly more readable than XLByteEQ(var, InvalidXLogRecPtr), so I decided not to. - Heikki
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Replace XLogRecPtr struct with a 64-bit integer.
- 0ab9d1c4b316 9.3.0 cited