Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 1b04dc8

Browse files
petergeogheganpull[bot]
authored andcommitted
Update more obsolete multixact.c comments.
Update some remaining comments in multixact.c that still described SLRU truncation as happening in the checkpointer, rather than during VACUUM. Follow-up to commit 5212d44. Shi yu, with tweaks by me. Author: Shi yu <shiy.fnst@fujitsu.com> Discussion: https://postgr.es/m/OSZPR01MB631066BF246F8F74E83222FCFDC69@OSZPR01MB6310.jpnprd01.prod.outlook.com
1 parent 3b53c09 commit 1b04dc8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/backend/access/transam/multixact.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)