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

Commit105d4c5

Browse files
committed
Fix assorted dtrace breakage caused by patch to include backend IDs
in temp relpaths.Per buildfarm.
1 parent36ba263 commit105d4c5

File tree

2 files changed

+27
-25
lines changed

2 files changed

+27
-25
lines changed

‎src/backend/storage/buffer/bufmgr.c

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $PostgreSQL: pgsql/src/backend/storage/buffer/bufmgr.c,v 1.257 2010/08/1320:10:52 rhaas Exp $
11+
* $PostgreSQL: pgsql/src/backend/storage/buffer/bufmgr.c,v 1.258 2010/08/1322:54:17 rhaas Exp $
1212
*
1313
*-------------------------------------------------------------------------
1414
*/
@@ -295,10 +295,10 @@ ReadBuffer_common(SMgrRelation smgr, bool isLocalBuf, ForkNumber forkNum,
295295
isExtend= (blockNum==P_NEW);
296296

297297
TRACE_POSTGRESQL_BUFFER_READ_START(forkNum,blockNum,
298-
smgr->smgr_rnode.spcNode,
299-
smgr->smgr_rnode.dbNode,
300-
smgr->smgr_rnode.relNode,
301-
isLocalBuf,
298+
smgr->smgr_rnode.node.spcNode,
299+
smgr->smgr_rnode.node.dbNode,
300+
smgr->smgr_rnode.node.relNode,
301+
smgr->smgr_rnode.backend,
302302
isExtend);
303303

304304
/* Substitute proper block number if caller asked for P_NEW */
@@ -340,10 +340,10 @@ ReadBuffer_common(SMgrRelation smgr, bool isLocalBuf, ForkNumber forkNum,
340340
VacuumCostBalance+=VacuumCostPageHit;
341341

342342
TRACE_POSTGRESQL_BUFFER_READ_DONE(forkNum,blockNum,
343-
smgr->smgr_rnode.spcNode,
344-
smgr->smgr_rnode.dbNode,
345-
smgr->smgr_rnode.relNode,
346-
isLocalBuf,
343+
smgr->smgr_rnode.node.spcNode,
344+
smgr->smgr_rnode.node.dbNode,
345+
smgr->smgr_rnode.node.relNode,
346+
smgr->smgr_rnode.backend,
347347
isExtend,
348348
found);
349349

@@ -640,17 +640,17 @@ BufferAlloc(SMgrRelation smgr, ForkNumber forkNum,
640640

641641
/* OK, do the I/O */
642642
TRACE_POSTGRESQL_BUFFER_WRITE_DIRTY_START(forkNum,blockNum,
643-
smgr->smgr_rnode.spcNode,
644-
smgr->smgr_rnode.dbNode,
645-
smgr->smgr_rnode.relNode);
643+
smgr->smgr_rnode.node.spcNode,
644+
smgr->smgr_rnode.node.dbNode,
645+
smgr->smgr_rnode.node.relNode);
646646

647647
FlushBuffer(buf,NULL);
648648
LWLockRelease(buf->content_lock);
649649

650650
TRACE_POSTGRESQL_BUFFER_WRITE_DIRTY_DONE(forkNum,blockNum,
651-
smgr->smgr_rnode.spcNode,
652-
smgr->smgr_rnode.dbNode,
653-
smgr->smgr_rnode.relNode);
651+
smgr->smgr_rnode.node.spcNode,
652+
smgr->smgr_rnode.node.dbNode,
653+
smgr->smgr_rnode.node.relNode);
654654
}
655655
else
656656
{
@@ -1850,9 +1850,10 @@ FlushBuffer(volatile BufferDesc *buf, SMgrRelation reln)
18501850

18511851
TRACE_POSTGRESQL_BUFFER_FLUSH_START(buf->tag.forkNum,
18521852
buf->tag.blockNum,
1853-
reln->smgr_rnode.spcNode,
1854-
reln->smgr_rnode.dbNode,
1855-
reln->smgr_rnode.relNode);
1853+
reln->smgr_rnode.node.spcNode,
1854+
reln->smgr_rnode.node.dbNode,
1855+
reln->smgr_rnode.node.relNode,
1856+
reln->smgr_rnode.backend);
18561857

18571858
/*
18581859
* Force XLOG flush up to buffer's LSN. This implements the basic WAL
@@ -1889,9 +1890,10 @@ FlushBuffer(volatile BufferDesc *buf, SMgrRelation reln)
18891890

18901891
TRACE_POSTGRESQL_BUFFER_FLUSH_DONE(buf->tag.forkNum,
18911892
buf->tag.blockNum,
1892-
reln->smgr_rnode.spcNode,
1893-
reln->smgr_rnode.dbNode,
1894-
reln->smgr_rnode.relNode);
1893+
reln->smgr_rnode.node.spcNode,
1894+
reln->smgr_rnode.node.dbNode,
1895+
reln->smgr_rnode.node.relNode,
1896+
reln->smgr_rnode.backend);
18951897

18961898
/* Pop the error context stack */
18971899
error_context_stack=errcontext.previous;

‎src/backend/utils/probes.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
*Copyright (c) 2006-2010, PostgreSQL Global Development Group
55
*
6-
*$PostgreSQL: pgsql/src/backend/utils/probes.d,v 1.13 2010/08/1320:10:52 rhaas Exp $
6+
*$PostgreSQL: pgsql/src/backend/utils/probes.d,v 1.14 2010/08/1322:54:17 rhaas Exp $
77
* ----------
88
*/
99

@@ -54,10 +54,10 @@ provider postgresql {
5454
probesort__start(int,bool,int,int,bool);
5555
probesort__done(bool,long);
5656

57-
probebuffer__read__start(ForkNumber,BlockNumber,Oid,Oid,Oid,bool,bool);
57+
probebuffer__read__start(ForkNumber,BlockNumber,Oid,Oid,Oid,int,bool);
5858
probebuffer__read__done(ForkNumber,BlockNumber,Oid,Oid,Oid,int,bool,bool);
59-
probebuffer__flush__start(ForkNumber,BlockNumber,Oid,Oid,Oid);
60-
probebuffer__flush__done(ForkNumber,BlockNumber,Oid,Oid,Oid);
59+
probebuffer__flush__start(ForkNumber,BlockNumber,Oid,Oid,Oid,int);
60+
probebuffer__flush__done(ForkNumber,BlockNumber,Oid,Oid,Oid,int);
6161

6262
probebuffer__checkpoint__start(int);
6363
probebuffer__checkpoint__sync__start();

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp