Content-Length: 324766 | pFad | http://github.com/postgres/postgres/commit/8dd41c0bff5b6944fb536cf8f2627d5f542581cd

E4 amcheck: Remove unused GinScanItem->parentlsn field · postgres/postgres@8dd41c0 · GitHub
Skip to content

Commit 8dd41c0

Browse files
committed
amcheck: Remove unused GinScanItem->parentlsn field
The field was introduced by commit 14ffaec, but is unused and unnecessary. So remove it. Issues reported by Arseniy Mukhin, along with a proposed patch. Review by Andrey M. Borodin, cleanup and minor improvements by me. Author: Arseniy Mukhin <arseniy.mukhin.dev@gmail.com> Reviewed-by: Andrey M. Borodin <x4mmm@yandex-team.ru> Discussion: https://postgr.es/m/CAE7r3MJ611B9TE=YqBBncewp7-k64VWs+sjk7XF6fJUX77uFBA@mail.gmail.com
1 parent c89d6b8 commit 8dd41c0

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

contrib/amcheck/verify_gin.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ typedef struct GinScanItem
3838
int depth;
3939
IndexTuple parenttup;
4040
BlockNumber parentblk;
41-
XLogRecPtr parentlsn;
4241
BlockNumber blkno;
4342
struct GinScanItem *next;
4443
} GinScanItem;
@@ -421,7 +420,6 @@ gin_check_parent_keys_consistency(Relation rel,
421420
stack->depth = 0;
422421
stack->parenttup = NULL;
423422
stack->parentblk = InvalidBlockNumber;
424-
stack->parentlsn = InvalidXLogRecPtr;
425423
stack->blkno = GIN_ROOT_BLKNO;
426424

427425
while (stack)
@@ -432,7 +430,6 @@ gin_check_parent_keys_consistency(Relation rel,
432430
OffsetNumber i,
433431
maxoff,
434432
prev_attnum;
435-
XLogRecPtr lsn;
436433
IndexTuple prev_tuple;
437434
BlockNumber rightlink;
438435

@@ -442,7 +439,6 @@ gin_check_parent_keys_consistency(Relation rel,
442439
RBM_NORMAL, strategy);
443440
LockBuffer(buffer, GIN_SHARE);
444441
page = (Page) BufferGetPage(buffer);
445-
lsn = BufferGetLSNAtomic(buffer);
446442
maxoff = PageGetMaxOffsetNumber(page);
447443
rightlink = GinPageGetOpaque(page)->rightlink;
448444

@@ -484,7 +480,6 @@ gin_check_parent_keys_consistency(Relation rel,
484480
ptr->depth = stack->depth;
485481
ptr->parenttup = CopyIndexTuple(stack->parenttup);
486482
ptr->parentblk = stack->parentblk;
487-
ptr->parentlsn = stack->parentlsn;
488483
ptr->blkno = rightlink;
489484
ptr->next = stack->next;
490485
stack->next = ptr;
@@ -614,7 +609,6 @@ gin_check_parent_keys_consistency(Relation rel,
614609
ptr->parenttup = NULL;
615610
ptr->parentblk = stack->blkno;
616611
ptr->blkno = GinGetDownlink(idxtuple);
617-
ptr->parentlsn = lsn;
618612
ptr->next = stack->next;
619613
stack->next = ptr;
620614
}

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/postgres/postgres/commit/8dd41c0bff5b6944fb536cf8f2627d5f542581cd

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy