Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7a76499

Browse files
Clarify locking for PageGetLSN() in XLogCheckBuffer()
1 parent1c563a2 commit7a76499

File tree

1 file changed

+2
-1
lines changed
  • src/backend/access/transam

1 file changed

+2
-1
lines changed

‎src/backend/access/transam/xlog.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1212,7 +1212,8 @@ XLogCheckBuffer(XLogRecData *rdata, bool doPageWrites,
12121212
/*
12131213
* XXX We assume page LSN is first data on *every* page that can be passed
12141214
* to XLogInsert, whether it otherwise has the standard page layout or
1215-
* not.
1215+
* not. We don't need the buffer header lock for PageGetLSN because we
1216+
* have exclusive lock on the page and/or the relation.
12161217
*/
12171218
*lsn=PageGetLSN(page);
12181219

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp