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

Commit9e5d0e9

Browse files
author
Alexander Korotkov
committed
Reloading epoch during locking tuple.
1 parent5eb10b5 commit9e5d0e9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

‎src/backend/access/heap/heapam.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5092,9 +5092,9 @@ heap_lock_tuple(Relation relation, HeapTuple tuple,
50925092
tuple->t_data= (HeapTupleHeader)PageGetItem(page,lp);
50935093
tuple->t_len=ItemIdGetLength(lp);
50945094
tuple->t_tableOid=RelationGetRelid(relation);
5095-
HeapTupleCopyEpochFromPage(tuple,page);
50965095

50975096
l3:
5097+
HeapTupleCopyEpochFromPage(tuple,page);
50985098
result=HeapTupleSatisfiesUpdate(tuple,cid,*buffer);
50995099

51005100
if (result==HeapTupleInvisible)
@@ -9122,7 +9122,7 @@ heap_xlog_update(XLogReaderState *record, bool hot_update)
91229122
TransactionIdpd_xid_epoch=InvalidTransactionId;
91239123
Pointerrec_data;
91249124

9125-
rec_data= (Pointer*)XLogRecGetData(record);
9125+
rec_data= (Pointer)XLogRecGetData(record);
91269126
if (isinit)
91279127
{
91289128
pd_xid_epoch=*((TransactionId*)rec_data);

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp