Truncate predicate lock manager's SLRU lazily at checkpoint. That's safer

Heikki Linnakangas <heikki.linnakangas@iki.fi>

Commit: 4cd3fb6e1244383fc9f77906e7162de0559ba354
Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
Date: 2011-03-08T10:12:54Z
Releases: 9.1.0
Truncate predicate lock manager's SLRU lazily at checkpoint. That's safer
than doing it aggressively whenever the tail-XID pointer is advanced, because
this way we don't need to do it while holding SerializableXactHashLock.

This also fixes bug #5915 spotted by YAMAMOTO Takashi, and removes an
obsolete comment spotted by Kevin Grittner.

Files