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

Commit 745dcbe

Browse files
committed
remove all ptrack_v1.1 related stuff
1 parent f28c2b3 commit 745dcbe

34 files changed

+14
-1156
lines changed

src/backend/access/brin/brin.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "access/reloptions.h"
2323
#include "access/relscan.h"
2424
#include "access/xloginsert.h"
25-
#include "access/ptrack.h"
2625
#include "catalog/index.h"
2726
#include "catalog/pg_am.h"
2827
#include "miscadmin.h"
@@ -686,7 +685,6 @@ brinbuildempty(Relation index)
686685
LockBuffer(metabuf, BUFFER_LOCK_EXCLUSIVE);
687686

688687
/* Initialize and xlog metabuffer. */
689-
ptrack_add_block(index, BufferGetBlockNumber(metabuf));
690688
START_CRIT_SECTION();
691689
brin_metapage_init(BufferGetPage(metabuf), BrinGetPagesPerRange(index),
692690
BRIN_CURRENT_VERSION);

src/backend/access/brin/brin_pageops.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "access/brin_revmap.h"
1616
#include "access/brin_xlog.h"
1717
#include "access/xloginsert.h"
18-
#include "access/ptrack.h"
1918
#include "miscadmin.h"
2019
#include "storage/bufmgr.h"
2120
#include "storage/freespace.h"
@@ -178,7 +177,6 @@ brin_doupdate(Relation idxrel, BlockNumber pagesPerRange,
178177
UnlockReleaseBuffer(newbuf);
179178
}
180179

181-
ptrack_add_block(idxrel, BufferGetBlockNumber(oldbuf));
182180
START_CRIT_SECTION();
183181
PageIndexDeleteNoCompact(oldpage, &oldoff, 1);
184182
if (PageAddItemExtended(oldpage, (Item) newtup, newsz, oldoff,
@@ -239,9 +237,6 @@ brin_doupdate(Relation idxrel, BlockNumber pagesPerRange,
239237

240238
revmapbuf = brinLockRevmapPageForUpdate(revmap, heapBlk);
241239

242-
ptrack_add_block(idxrel, BufferGetBlockNumber(newbuf));
243-
ptrack_add_block(idxrel, BufferGetBlockNumber(oldbuf));
244-
ptrack_add_block(idxrel, BufferGetBlockNumber(revmapbuf));
245240
START_CRIT_SECTION();
246241

247242
/*
@@ -413,8 +408,6 @@ brin_doinsert(Relation idxrel, BlockNumber pagesPerRange,
413408
blk = BufferGetBlockNumber(*buffer);
414409

415410
/* Execute the actual insertion */
416-
ptrack_add_block(idxrel, BufferGetBlockNumber(*buffer));
417-
ptrack_add_block(idxrel, BufferGetBlockNumber(revmapbuf));
418411
START_CRIT_SECTION();
419412
if (extended)
420413
brin_page_init(BufferGetPage(*buffer), BRIN_PAGETYPE_REGULAR);
@@ -869,7 +862,6 @@ brin_initialize_empty_new_buffer(Relation idxrel, Buffer buffer)
869862
"brin_initialize_empty_new_buffer: initializing blank page %u",
870863
BufferGetBlockNumber(buffer)));
871864

872-
ptrack_add_block(idxrel, BufferGetBlockNumber(buffer));
873865
START_CRIT_SECTION();
874866
page = BufferGetPage(buffer);
875867
brin_page_init(page, BRIN_PAGETYPE_REGULAR);

src/backend/access/brin/brin_revmap.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#include "access/brin_xlog.h"
2828
#include "access/rmgr.h"
2929
#include "access/xloginsert.h"
30-
#include "access/ptrack.h"
3130
#include "miscadmin.h"
3231
#include "storage/bufmgr.h"
3332
#include "storage/lmgr.h"
@@ -476,8 +475,6 @@ revmap_physical_extend(BrinRevmap *revmap)
476475
* Ok, we have now locked the metapage and the target block. Re-initialize
477476
* it as a revmap page.
478477
*/
479-
ptrack_add_block(irel, BufferGetBlockNumber(buf));
480-
ptrack_add_block(irel, BufferGetBlockNumber(revmap->rm_metaBuf));
481478
START_CRIT_SECTION();
482479

483480
/* the rm_tids array is initialized to all invalid by PageInit */

src/backend/access/brin/brin_xlog.c

Lines changed: 1 addition & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include "access/brin_pageops.h"
1515
#include "access/brin_xlog.h"
1616
#include "access/xlogutils.h"
17-
#include "access/ptrack.h"
1817

1918

2019
/*
@@ -27,11 +26,6 @@ brin_xlog_createidx(XLogReaderState *record)
2726
xl_brin_createidx *xlrec = (xl_brin_createidx *) XLogRecGetData(record);
2827
Buffer buf;
2928
Page page;
30-
RelFileNode rnode;
31-
BlockNumber blkno;
32-
33-
XLogRecGetBlockTag(record, 0, &rnode, NULL, &blkno);
34-
ptrack_add_block_redo(rnode, blkno);
3529

3630
/* create the index' metapage */
3731
buf = XLogInitBufferForRedo(record, 0);
@@ -56,13 +50,6 @@ brin_xlog_insert_update(XLogReaderState *record,
5650
BlockNumber regpgno;
5751
Page page;
5852
XLogRedoAction action;
59-
RelFileNode rnode;
60-
BlockNumber blkno;
61-
62-
XLogRecGetBlockTag(record, 0, &rnode, NULL, &blkno);
63-
ptrack_add_block_redo(rnode, blkno);
64-
XLogRecGetBlockTag(record, 1, &rnode, NULL, &blkno);
65-
ptrack_add_block_redo(rnode, blkno);
6653

6754
/*
6855
* If we inserted the first and only tuple on the page, re-initialize the
@@ -150,15 +137,9 @@ brin_xlog_update(XLogReaderState *record)
150137
xl_brin_update *xlrec = (xl_brin_update *) XLogRecGetData(record);
151138
Buffer buffer;
152139
XLogRedoAction action;
153-
RelFileNode rnode;
154-
BlockNumber blkno;
155-
156-
XLogRecGetBlockTag(record, 2, &rnode, NULL, &blkno);
157-
ptrack_add_block_redo(rnode, blkno);
158140

159141
/* First remove the old tuple */
160142
action = XLogReadBufferForRedo(record, 2, &buffer);
161-
162143
if (action == BLK_NEEDS_REDO)
163144
{
164145
Page page;
@@ -193,15 +174,9 @@ brin_xlog_samepage_update(XLogReaderState *record)
193174
xl_brin_samepage_update *xlrec;
194175
Buffer buffer;
195176
XLogRedoAction action;
196-
RelFileNode rnode;
197-
BlockNumber blkno;
198-
199-
XLogRecGetBlockTag(record, 0, &rnode, NULL, &blkno);
200-
ptrack_add_block_redo(rnode, blkno);
201177

202178
xlrec = (xl_brin_samepage_update *) XLogRecGetData(record);
203179
action = XLogReadBufferForRedo(record, 0, &buffer);
204-
205180
if (action == BLK_NEEDS_REDO)
206181
{
207182
Size tuplen;
@@ -245,21 +220,14 @@ brin_xlog_revmap_extend(XLogReaderState *record)
245220
Page page;
246221
BlockNumber targetBlk;
247222
XLogRedoAction action;
248-
RelFileNode rnode;
249-
BlockNumber blkno;
250223

251224
xlrec = (xl_brin_revmap_extend *) XLogRecGetData(record);
252225

253-
XLogRecGetBlockTag(record, 0, &rnode, NULL, &blkno);
254-
ptrack_add_block_redo(rnode, blkno);
255-
XLogRecGetBlockTag(record, 1, &rnode, NULL, &targetBlk);
256-
ptrack_add_block_redo(rnode, targetBlk);
257-
226+
XLogRecGetBlockTag(record, 1, NULL, NULL, &targetBlk);
258227
Assert(xlrec->targetBlk == targetBlk);
259228

260229
/* Update the metapage */
261230
action = XLogReadBufferForRedo(record, 0, &metabuf);
262-
263231
if (action == BLK_NEEDS_REDO)
264232
{
265233
Page metapg;

src/backend/access/gin/ginbtree.c

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
#include "access/gin_private.h"
1818
#include "access/xloginsert.h"
19-
#include "access/ptrack.h"
2019
#include "miscadmin.h"
2120
#include "utils/memutils.h"
2221
#include "utils/rel.h"
@@ -386,9 +385,6 @@ ginPlaceToPage(GinBtree btree, GinBtreeStack *stack,
386385
else if (rc == GPTP_INSERT)
387386
{
388387
/* It will fit, perform the insertion */
389-
ptrack_add_block(btree->index, BufferGetBlockNumber(stack->buffer));
390-
if (BufferIsValid(childbuf))
391-
ptrack_add_block(btree->index, BufferGetBlockNumber(childbuf));
392388
START_CRIT_SECTION();
393389

394390
if (RelationNeedsWAL(btree->index) && !btree->isBuild)
@@ -538,12 +534,6 @@ ginPlaceToPage(GinBtree btree, GinBtreeStack *stack,
538534
* the new contents of the root.
539535
*/
540536

541-
ptrack_add_block(btree->index, BufferGetBlockNumber(rbuffer));
542-
ptrack_add_block(btree->index, BufferGetBlockNumber(stack->buffer));
543-
if (stack->parent == NULL)
544-
ptrack_add_block(btree->index, BufferGetBlockNumber(lbuffer));
545-
if (BufferIsValid(childbuf))
546-
ptrack_add_block(btree->index, BufferGetBlockNumber(childbuf));
547537
START_CRIT_SECTION();
548538

549539
MarkBufferDirty(rbuffer);

src/backend/access/gin/gindatapage.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
#include "access/gin_private.h"
1818
#include "access/xloginsert.h"
19-
#include "access/ptrack.h"
2019
#include "lib/ilist.h"
2120
#include "miscadmin.h"
2221
#include "utils/rel.h"
@@ -836,7 +835,6 @@ ginVacuumPostingTreeLeaf(Relation indexrel, Buffer buffer, GinVacuumState *gvs)
836835
computeLeafRecompressWALData(leaf);
837836

838837
/* Apply changes to page */
839-
ptrack_add_block(indexrel, BufferGetBlockNumber(buffer));
840838
START_CRIT_SECTION();
841839

842840
dataPlaceToPageLeafRecompress(buffer, leaf);
@@ -1813,7 +1811,6 @@ createPostingTree(Relation index, ItemPointerData *items, uint32 nitems,
18131811
page = BufferGetPage(buffer);
18141812
blkno = BufferGetBlockNumber(buffer);
18151813

1816-
ptrack_add_block(index, BufferGetBlockNumber(buffer));
18171814
START_CRIT_SECTION();
18181815

18191816
PageRestoreTempPage(tmppage, page);

src/backend/access/gin/ginfast.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
#include "access/gin_private.h"
2222
#include "access/xloginsert.h"
23-
#include "access/ptrack.h"
2423
#include "access/xlog.h"
2524
#include "commands/vacuum.h"
2625
#include "catalog/pg_am.h"
@@ -68,7 +67,6 @@ writeListPage(Relation index, Buffer buffer,
6867
/* workspace could be a local array; we use palloc for alignment */
6968
workspace = palloc(BLCKSZ);
7069

71-
ptrack_add_block(index, BufferGetBlockNumber(buffer));
7270
START_CRIT_SECTION();
7371

7472
GinInitBuffer(buffer, GIN_LIST);
@@ -295,7 +293,6 @@ ginHeapTupleFastInsert(GinState *ginstate, GinTupleCollector *collector)
295293
/*
296294
* Main list is empty, so just insert sublist as main list
297295
*/
298-
ptrack_add_block(index, BufferGetBlockNumber(metabuffer));
299296
START_CRIT_SECTION();
300297

301298
metadata->head = sublist.head;
@@ -319,8 +316,6 @@ ginHeapTupleFastInsert(GinState *ginstate, GinTupleCollector *collector)
319316

320317
Assert(GinPageGetOpaque(page)->rightlink == InvalidBlockNumber);
321318

322-
ptrack_add_block(index, BufferGetBlockNumber(metabuffer));
323-
ptrack_add_block(index, BufferGetBlockNumber(buffer));
324319
START_CRIT_SECTION();
325320

326321
GinPageGetOpaque(page)->rightlink = sublist.head;
@@ -363,8 +358,6 @@ ginHeapTupleFastInsert(GinState *ginstate, GinTupleCollector *collector)
363358
if (needWal)
364359
XLogBeginInsert();
365360

366-
ptrack_add_block(index, BufferGetBlockNumber(metabuffer));
367-
ptrack_add_block(index, BufferGetBlockNumber(buffer));
368361
START_CRIT_SECTION();
369362

370363
/*
@@ -560,7 +553,6 @@ shiftList(Relation index, Buffer metabuffer, BlockNumber newHead,
560553
if (RelationNeedsWAL(index))
561554
XLogEnsureRecordSpace(data.ndeleted, 0);
562555

563-
ptrack_add_block(index, BufferGetBlockNumber(metabuffer));
564556
START_CRIT_SECTION();
565557

566558
metadata->head = blknoToDelete;

src/backend/access/gin/gininsert.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#include "access/gin_private.h"
1818
#include "access/xloginsert.h"
1919
#include "access/generic_xlog.h"
20-
#include "access/ptrack.h"
2120
#include "catalog/index.h"
2221
#include "miscadmin.h"
2322
#include "storage/bufmgr.h"
@@ -338,8 +337,6 @@ ginbuild(Relation heap, Relation index, IndexInfo *indexInfo)
338337
/* initialize the root page */
339338
RootBuffer = GinNewBuffer(index);
340339

341-
ptrack_add_block(index, BufferGetBlockNumber(MetaBuffer));
342-
ptrack_add_block(index, BufferGetBlockNumber(RootBuffer));
343340
START_CRIT_SECTION();
344341
GinInitMetabuffer(MetaBuffer);
345342
MarkBufferDirty(MetaBuffer);
@@ -433,8 +430,6 @@ ginbuildempty(Relation index)
433430
LockBuffer(RootBuffer, BUFFER_LOCK_EXCLUSIVE);
434431

435432
/* Initialize and xlog metabuffer and root buffer. */
436-
ptrack_add_block(index, BufferGetBlockNumber(MetaBuffer));
437-
ptrack_add_block(index, BufferGetBlockNumber(RootBuffer));
438433
START_CRIT_SECTION();
439434
GinInitMetabuffer(MetaBuffer);
440435
MarkBufferDirty(MetaBuffer);

src/backend/access/gin/ginutil.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#include "access/gin_private.h"
1818
#include "access/reloptions.h"
1919
#include "access/xloginsert.h"
20-
#include "access/ptrack.h"
2120
#include "catalog/pg_collation.h"
2221
#include "catalog/pg_type.h"
2322
#include "miscadmin.h"
@@ -640,7 +639,6 @@ ginUpdateStats(Relation index, const GinStatsData *stats, bool is_build)
640639
metapage = BufferGetPage(metabuffer);
641640
metadata = GinPageGetMeta(metapage);
642641

643-
ptrack_add_block(index, BufferGetBlockNumber(metabuffer));
644642
START_CRIT_SECTION();
645643

646644
metadata->nTotalPages = stats->nTotalPages;

src/backend/access/gin/ginvacuum.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
#include "access/gin_private.h"
1818
#include "access/xloginsert.h"
19-
#include "access/ptrack.h"
2019
#include "commands/vacuum.h"
2120
#include "miscadmin.h"
2221
#include "postmaster/autovacuum.h"
@@ -210,9 +209,6 @@ ginDeletePage(GinVacuumState *gvs, BlockNumber deleteBlkno, BlockNumber leftBlkn
210209
* LockBufferForCleanup() */
211210
LockBuffer(pBuffer, GIN_EXCLUSIVE);
212211

213-
ptrack_add_block(gvs->index, BufferGetBlockNumber(pBuffer));
214-
ptrack_add_block(gvs->index, BufferGetBlockNumber(lBuffer));
215-
ptrack_add_block(gvs->index, BufferGetBlockNumber(dBuffer));
216212
START_CRIT_SECTION();
217213

218214
/* Unlink the page by changing left sibling's rightlink */
@@ -607,7 +603,6 @@ ginbulkdelete(IndexVacuumInfo *info, IndexBulkDeleteResult *stats,
607603

608604
if (resPage)
609605
{
610-
ptrack_add_block(gvs.index, BufferGetBlockNumber(buffer));
611606
START_CRIT_SECTION();
612607
PageRestoreTempPage(resPage, page);
613608
MarkBufferDirty(buffer);

0 commit comments

Comments
 (0)