Skip to content

Commit dc3720b

Browse files
committed
cleaning
1 parent 126bd42 commit dc3720b

File tree

6 files changed

+3
-183
lines changed

6 files changed

+3
-183
lines changed

g.sh

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/backend/access/gist/gist.c

Lines changed: 2 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,6 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
225225
XLogRecPtr recptr;
226226
int i;
227227
bool is_split;
228-
//elog(NOTICE,"GS: before placetopage check");
229-
//gistcheckskippage(page);
230228

231229
/*
232230
* Refuse to modify a page that's incompletely split. This should not
@@ -277,9 +275,6 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
277275
bool is_rootsplit;
278276
int npage;
279277

280-
//elog(NOTICE,"GS: gistplacetopage at %d skipoffnum %d", oldoffnum, skipoffnum);
281-
//elog(NOTICE,"GS: Performing split");
282-
283278
is_rootsplit = (blkno == GIST_ROOT_BLKNO);
284279

285280
/*
@@ -302,14 +297,12 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
302297
{
303298
/* on inner page we should remove old tuples */
304299
int pos = oldoffnum - FirstOffsetNumber;
305-
//elog(NOTICE,"GS: shift extracted vector pos %d ndeltup %d tlen %d", pos, ndeltup, tlen);
306300

307301
tlen -= ndeltup;
308302
if (pos != tlen)
309303
memmove(itvec + pos, itvec + pos + ndeltup, sizeof(IndexTuple) * (tlen - pos));
310304
}
311305

312-
//elog(NOTICE,"GS: join splitvector");
313306
itvec = gistjoinvector(itvec, &tlen, itup, ntup, oldoffnum);
314307

315308
if (GistTupleIsSkip(*itvec))
@@ -319,9 +312,7 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
319312
if (dist == NULL)
320313
{
321314
gistfiltervector(itvec, &tlen);
322-
//elog(NOTICE,"GS: calling extensions split");
323315
dist = gistSplit(rel, page, itvec, tlen, giststate);
324-
//elog(NOTICE,"GS: extension split done");
325316
}
326317

327318
/*
@@ -391,7 +382,6 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
391382
IndexTuple *downlinks;
392383
int ndownlinks = 1;
393384
int i;
394-
//elog(NOTICE,"GS: Ceatting new root");
395385

396386
rootpg.buffer = buffer;
397387
rootpg.page = PageGetTempPageCopySpecial(BufferGetPage(rootpg.buffer));
@@ -418,7 +408,6 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
418408
}
419409
else
420410
{
421-
//elog(NOTICE,"GS: not a root split");
422411
/* Prepare split-info to be returned to caller */
423412
for (ptr = dist; ptr; ptr = ptr->next)
424413
{
@@ -429,7 +418,6 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
429418
*splitinfo = lappend(*splitinfo, si);
430419
}
431420
}
432-
//elog(NOTICE,"GS: Formed newly splitted pages");
433421

434422
/*
435423
* Fill all pages. All the pages are new, ie. freshly allocated empty
@@ -455,8 +443,6 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
455443

456444
data += IndexTupleSize(thistup);
457445
}
458-
//elog(NOTICE,"GS: checking page %p", ptr);
459-
//gistcheckskippage(ptr->page);
460446

461447
/* Set up rightlinks */
462448
if (ptr->next && ptr->block.blkno != GIST_ROOT_BLKNO)
@@ -485,7 +471,6 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
485471
*/
486472
GistPageSetNSN(ptr->page, oldnsn);
487473
}
488-
//elog(NOTICE,"GS: written new pages");
489474

490475
/*
491476
* gistXLogSplit() needs to WAL log a lot of pages, prepare WAL
@@ -538,13 +523,9 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
538523
for (ptr = dist->next; ptr; ptr = ptr->next)
539524
UnlockReleaseBuffer(ptr->buffer);
540525
}
541-
//elog(NOTICE,"GS: Split Done");
542526
}
543527
else
544528
{
545-
//if (!GistPageIsLeaf(page))
546-
// elog(NOTICE,"GS: gistplacetopage at %d skipoffnum %d", oldoffnum, skipoffnum);
547-
//elog(NOTICE,"GS: just place");
548529
/*
549530
* Enough space. We always get here if ntup==0.
550531
*/
@@ -555,8 +536,6 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
555536
IndexTuple skiptuple = (IndexTuple) PageGetItem(page, PageGetItemId(page, skipoffnum));
556537
int newskipgroupsize = GistTupleGetSkipCount(skiptuple) + ntup - ndeltup;
557538

558-
//elog(NOTICE,"GS: adjust skipgroup at %d current size %d by %d newsize %d maxoff %d",skipoffnum, GistTupleGetSkipCount(skiptuple), ntup - ndeltup, newskipgroupsize, (int)PageGetMaxOffsetNumber(page));
559-
560539
Assert(GistTupleIsSkip(skiptuple));
561540
Assert(skipoffnum + newskipgroupsize <= PageGetMaxOffsetNumber(page) + ntup - ndeltup);
562541
GistTupleSetSkipCount(skiptuple, newskipgroupsize);
@@ -568,11 +547,9 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
568547
*/
569548
if (OffsetNumberIsValid(oldoffnum))
570549
{
571-
//elog(NOTICE,"GS: place with overwrite");
572550
int noverwrite = Min(ntup,ndeltup);
573551
for (i = 0; i < noverwrite; i++)
574552
{
575-
//elog(NOTICE,"GS: overwrite %d at %d",i,oldoffnum + i);
576553
if (!PageIndexTupleOverwrite(page, oldoffnum + i, (Item) itup[i],
577554
IndexTupleSize(*itup)))
578555
elog(ERROR, "failed to add item to index page in \"%s\"",
@@ -582,12 +559,10 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
582559

583560
for (i = noverwrite; i < ndeltup; i++)
584561
{
585-
//elog(NOTICE,"GS: delete %d", i);
586562
PageIndexTupleDelete(page, oldoffnum + i);
587563
}
588564

589565
gistfillbuffer(page, itup + noverwrite, ntup - noverwrite, oldoffnum + noverwrite);
590-
//elog(NOTICE,"GS: place with overwrite done");
591566
}
592567
else
593568
{
@@ -652,9 +627,6 @@ gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
652627
}
653628

654629
END_CRIT_SECTION();
655-
//elog(NOTICE,"GS: place to page done");
656-
//gistcheckskippage(page);
657-
//elog(NOTICE,"GS: check done");
658630

659631
return is_split;
660632
}
@@ -693,7 +665,6 @@ gistdoinsert(Relation r, IndexTuple itup, Size freespace, GISTSTATE *giststate)
693665
*/
694666
for (;;)
695667
{
696-
//elog(NOTICE,"GS: insert cycle");
697668
if (XLogRecPtrIsInvalid(stack->lsn))
698669
stack->buffer = ReadBuffer(state.r, stack->blkno);
699670

@@ -764,7 +735,6 @@ gistdoinsert(Relation r, IndexTuple itup, Size freespace, GISTSTATE *giststate)
764735
OffsetNumber downlinkoffnum;
765736

766737
downlinkoffnum = gistchoose(state.r, stack->page, itup, giststate, &skipoffnum);
767-
//elog(NOTICE,"GS: chosen %d skip %d", downlinkoffnum, skipoffnum);
768738

769739
if (OffsetNumberIsValid(skipoffnum))
770740
{
@@ -905,11 +875,9 @@ gistdoinsert(Relation r, IndexTuple itup, Size freespace, GISTSTATE *giststate)
905875
item->downlinkoffnum = downlinkoffnum;
906876
item->skipoffnum = skipoffnum;
907877
state.stack = stack = item;
908-
//elog(NOTICE,"GS: descending");
909878
}
910879
else
911880
{
912-
//elog(NOTICE,"GS: leaf cycle");
913881
/*
914882
* Leaf page. Insert the new key. We've already updated all the
915883
* parents on the way down, but we might have to split the page if
@@ -970,15 +938,12 @@ gistdoinsert(Relation r, IndexTuple itup, Size freespace, GISTSTATE *giststate)
970938
InvalidOffsetNumber);
971939
LockBuffer(stack->buffer, GIST_UNLOCK);
972940

973-
//elog(NOTICE,"GS: unpining");
974-
975941
/* Release any pins we might still hold before exiting */
976942
for (; stack; stack = stack->parent)
977943
ReleaseBuffer(stack->buffer);
978944
break;
979945
}
980946
}
981-
//elog(NOTICE,"GS: gistdoinsert done");
982947
}
983948

984949
/*
@@ -1321,7 +1286,6 @@ static bool
13211286
gistinserttuple(GISTInsertState *state, GISTInsertStack *stack,
13221287
GISTSTATE *giststate, IndexTuple tuple, OffsetNumber oldoffnum)
13231288
{
1324-
//elog(NOTICE,"GS: gistinserttuple");
13251289
return gistinserttuples(state, stack, giststate, &tuple, 1, oldoffnum,
13261290
InvalidBuffer, InvalidBuffer, false, false, 1, InvalidOffsetNumber);
13271291
}
@@ -1393,8 +1357,6 @@ gistinserttuples(GISTInsertState *state, GISTInsertStack *stack,
13931357
else if (unlockbuf)
13941358
LockBuffer(stack->buffer, GIST_UNLOCK);
13951359

1396-
//elog(NOTICE,"GS: gistinserttuples done");
1397-
13981360
return is_split;
13991361
}
14001362

@@ -1414,7 +1376,6 @@ gistcheckskippage(Page page)
14141376

14151377
if (GistTupleIsSkip(tup))
14161378
{
1417-
//elog(NOTICE, "GS: Skip tuple count %d",GistTupleGetSkipCount(tup));
14181379
if (skiplast)
14191380
{
14201381
elog(NOTICE, "GS: at % d expecting %d more tuples but have skipgroup %d",i, skiplast,GistTupleGetSkipCount(tup));
@@ -1425,7 +1386,6 @@ gistcheckskippage(Page page)
14251386
}
14261387
else
14271388
{
1428-
//elog(NOTICE, "GS: not skip");
14291389
if (!wasskip)
14301390
continue;
14311391
if (skiplast<=0)
@@ -1445,8 +1405,7 @@ gisttestskipgroup(GISTInsertState *state, GISTInsertStack *stack,
14451405
Page page = BufferGetPage(stack->buffer);
14461406
IndexTuple skiptuple = (IndexTuple) PageGetItem(page, PageGetItemId(page, skipoffnum));
14471407
int skipsize;
1448-
//elog(NOTICE,"GS: gisttestskipgroup begin at %d", skipoffnum);
1449-
//gistcheckskippage(page);
1408+
14501409
Assert(!GistPageIsLeaf(page));
14511410
Assert(GistTupleIsSkip(skiptuple));
14521411
skipsize = GistTupleGetSkipCount(skiptuple);
@@ -1478,8 +1437,6 @@ gisttestskipgroup(GISTInsertState *state, GISTInsertStack *stack,
14781437
gistinserttuples(state, stack, giststate, itvec, totalsize, skipoffnum,
14791438
InvalidBuffer, InvalidBuffer, false, false, skipsize + 1, InvalidOffsetNumber);
14801439
}
1481-
//elog(NOTICE,"GS: gisttestskipgroup end");
1482-
//gistcheckskippage(page);
14831440
}
14841441

14851442
/*
@@ -1566,11 +1523,9 @@ gistfinishsplit(GISTInsertState *state, GISTInsertStack *stack,
15661523
1,
15671524
stack->skipoffnum
15681525
);
1569-
if (stack->skipoffnum != InvalidOffsetNumber && !lastmomentsplit)
1526+
if (OffsetNumberIsValid(stack->skipoffnum) && !lastmomentsplit)
15701527
gisttestskipgroup(state,stack->parent, giststate, stack->skipoffnum);
15711528

1572-
//gistcheckskippage(BufferGetPage(stack->parent->buffer));
1573-
//elog(NOTICE,"GS: gistfinishsplit end");
15741529
LockBuffer(stack->parent->buffer, GIST_UNLOCK);
15751530
Assert(left->buf == stack->buffer);
15761531
}
@@ -1612,9 +1567,7 @@ gistSplit(Relation r,
16121567

16131568
memset(v.spl_lisnull, true, sizeof(bool) * giststate->tupdesc->natts);
16141569
memset(v.spl_risnull, true, sizeof(bool) * giststate->tupdesc->natts);
1615-
//elog(NOTICE,"GS: calling split by key");
16161570
gistSplitByKey(r, page, itup, len, giststate, &v, 0);
1617-
//elog(NOTICE,"GS: split by key done");
16181571

16191572
/* form left and right vector */
16201573
lvectup = (IndexTuple *) palloc(sizeof(IndexTuple) * (len + 1));
@@ -1703,9 +1656,7 @@ gistSplitBySkipgroup(Relation r,
17031656

17041657
memset(v.spl_lisnull, true, sizeof(bool) * giststate->tupdesc->natts);
17051658
memset(v.spl_risnull, true, sizeof(bool) * giststate->tupdesc->natts);
1706-
//elog(NOTICE,"GS: gistSplitBySkipgroup calling split by key");
17071659
gistSplitByKey(r, page, skiptuples, skipcount, giststate, &v, 0);
1708-
//elog(NOTICE,"GS: split by key done left %d, right %d", v.splitVector.spl_nleft, v.splitVector.spl_nright);
17091660

17101661
/* form left and right vector */
17111662
lvectup = (IndexTuple *) palloc(sizeof(IndexTuple) * (len + 1));
@@ -1717,33 +1668,27 @@ gistSplitBySkipgroup(Relation r,
17171668
int index = skipoffsets[v.splitVector.spl_left[i] - 1];
17181669
Assert(GistTupleIsSkip(itup[index]));
17191670
int skipsize = GistTupleGetSkipCount(itup[index]);
1720-
//elog(NOTICE,"GS: skipsize %d", skipsize);
17211671
for (p = 0; p <= skipsize; p++)
17221672
{
1723-
//elog(NOTICE,"GS: step");
17241673
Assert(p==0 || !GistTupleIsSkip(itup[index + p]));
17251674
lvectup[o++] = itup[index + p];
17261675
}
17271676
}
17281677
v.splitVector.spl_nleft = o;
1729-
//elog(NOTICE,"GS: fill left %d", o);
17301678

17311679
o = 0;
17321680
for (i = 0; i < v.splitVector.spl_nright; i++)
17331681
{
17341682
int index = skipoffsets[v.splitVector.spl_right[i] - 1];
17351683
Assert(GistTupleIsSkip(itup[index]));
17361684
int skipsize = GistTupleGetSkipCount(itup[index]);
1737-
//elog(NOTICE,"GS: skipsize %d", skipsize);
17381685
for (p = 0; p <= skipsize; p++)
17391686
{
1740-
//elog(NOTICE,"GS: step");
17411687
Assert(p==0 || !GistTupleIsSkip(itup[index + p]));
17421688
rvectup[o++] = itup[index + p];
17431689
}
17441690
}
17451691
v.splitVector.spl_nright = o;
1746-
//elog(NOTICE,"GS: fill right %d", o);
17471692

17481693
/* finalize splitting (may need another split) */
17491694
if (!gistfitpage(rvectup, v.splitVector.spl_nright))
@@ -1783,7 +1728,6 @@ gistSplitBySkipgroup(Relation r,
17831728
res->list = gistfillitupvec(lvectup, v.splitVector.spl_nleft, &(res->lenlist));
17841729
res->itup = gistFormTuple(giststate, r, v.spl_lattr, v.spl_lisnull, false);
17851730
}
1786-
//elog(NOTICE,"GS: gistSplitBySkipgroup done");
17871731

17881732
return res;
17891733
}

src/backend/access/gist/gistget.c

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -334,12 +334,10 @@ gistScanPage(IndexScanDesc scan, GISTSearchItem *pageItem, double *myDistances,
334334

335335
Assert(!GISTSearchItemIsHeap(*pageItem));
336336

337-
//elog(NOTICE,"GS: scan page %d",pageItem->blkno);
338337
buffer = ReadBuffer(scan->indexRelation, pageItem->blkno);
339338
LockBuffer(buffer, GIST_SHARE);
340339
gistcheckpage(scan->indexRelation, buffer);
341340
page = BufferGetPage(buffer);
342-
//gistcheckskippage(page);
343341
TestForOldSnapshot(scan->xs_snapshot, r, page);
344342
opaque = GistPageGetOpaque(page);
345343

@@ -408,7 +406,6 @@ gistScanPage(IndexScanDesc scan, GISTSearchItem *pageItem, double *myDistances,
408406
continue;
409407

410408
it = (IndexTuple) PageGetItem(page, iid);
411-
//elog(NOTICE,"GS: item %d, skiptcount %d", i, GistTupleGetSkipCount(it));
412409

413410
/*
414411
* Must call gistindex_keytest in tempCxt, and clean up any leftover
@@ -425,15 +422,12 @@ gistScanPage(IndexScanDesc scan, GISTSearchItem *pageItem, double *myDistances,
425422
/* Ignore tuple if it doesn't match */
426423
if (!match)
427424
{
428-
//elog(NOTICE,"GS: not match");
429425
if (GistTupleIsSkip(it))
430426
{
431-
//elog(NOTICE,"GS: skipping something %d", GistTupleGetSkipCount(it));
432427
i += GistTupleGetSkipCount(it);
433428
}
434429
continue;
435430
}
436-
//elog(NOTICE,"GS: match");
437431

438432
if (GistTupleIsSkip(it))
439433
continue;
@@ -653,7 +647,6 @@ gistgettuple(IndexScanDesc scan, ScanDirection dir)
653647
{
654648
/* Begin the scan by processing the root page */
655649
GISTSearchItem fakeItem;
656-
//elog(NOTICE,"GS: scan first call");
657650

658651
pgstat_count_index_scan(scan->indexRelation);
659652

src/backend/access/gist/gistsplit.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -694,7 +694,6 @@ gistSplitByKey(Relation r, Page page, IndexTuple *itup, int len,
694694
/*
695695
* All keys are not-null, so apply user-defined PickSplit method
696696
*/
697-
//elog(NOTICE,"GS: Call user picksplit");
698697
if (gistUserPicksplit(r, entryvec, attno, v, itup, len, giststate))
699698
{
700699
/*

0 commit comments

Comments
 (0)