File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
src/backend/access/transam Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -261,7 +261,7 @@ typedef struct MultiXactStateData
261261 * we compute it (using nextMXact if none are valid). Each backend is
262262 * required not to attempt to access any SLRU data for MultiXactIds older
263263 * than its own OldestVisibleMXactId[] setting; this is necessary because
264- * the checkpointer could truncate away such data at any instant .
264+ * the relevant SLRU data can be concurrently truncated away .
265265 *
266266 * The oldest valid value among all of the OldestMemberMXactId[] and
267267 * OldestVisibleMXactId[] entries is considered by vacuum as the earliest
@@ -669,8 +669,8 @@ MultiXactIdSetOldestMember(void)
669669 *
670670 * We set the OldestVisibleMXactId for a given transaction the first time
671671 * it's going to inspect any MultiXactId. Once we have set this, we are
672- * guaranteed that the checkpointer won't truncate off SLRU data for
673- * MultiXactIds at or after our OldestVisibleMXactId .
672+ * guaranteed that SLRU data for MultiXactIds >= our own OldestVisibleMXactId
673+ * won't be truncated away .
674674 *
675675 * The value to set is the oldest of nextMXact and all the valid per-backend
676676 * OldestMemberMXactId[] entries. Because of the locking we do, we can be
You can’t perform that action at this time.
0 commit comments