|
8 | 8 | * |
9 | 9 | * |
10 | 10 | * 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 $ |
12 | 12 | * |
13 | 13 | *------------------------------------------------------------------------- |
14 | 14 | */ |
@@ -295,10 +295,10 @@ ReadBuffer_common(SMgrRelation smgr, bool isLocalBuf, ForkNumber forkNum, |
295 | 295 | isExtend= (blockNum==P_NEW); |
296 | 296 |
|
297 | 297 | 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, |
302 | 302 | isExtend); |
303 | 303 |
|
304 | 304 | /* Substitute proper block number if caller asked for P_NEW */ |
@@ -340,10 +340,10 @@ ReadBuffer_common(SMgrRelation smgr, bool isLocalBuf, ForkNumber forkNum, |
340 | 340 | VacuumCostBalance+=VacuumCostPageHit; |
341 | 341 |
|
342 | 342 | 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, |
347 | 347 | isExtend, |
348 | 348 | found); |
349 | 349 |
|
@@ -640,17 +640,17 @@ BufferAlloc(SMgrRelation smgr, ForkNumber forkNum, |
640 | 640 |
|
641 | 641 | /* OK, do the I/O */ |
642 | 642 | 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); |
646 | 646 |
|
647 | 647 | FlushBuffer(buf,NULL); |
648 | 648 | LWLockRelease(buf->content_lock); |
649 | 649 |
|
650 | 650 | 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); |
654 | 654 | } |
655 | 655 | else |
656 | 656 | { |
@@ -1850,9 +1850,10 @@ FlushBuffer(volatile BufferDesc *buf, SMgrRelation reln) |
1850 | 1850 |
|
1851 | 1851 | TRACE_POSTGRESQL_BUFFER_FLUSH_START(buf->tag.forkNum, |
1852 | 1852 | 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); |
1856 | 1857 |
|
1857 | 1858 | /* |
1858 | 1859 | * Force XLOG flush up to buffer's LSN. This implements the basic WAL |
@@ -1889,9 +1890,10 @@ FlushBuffer(volatile BufferDesc *buf, SMgrRelation reln) |
1889 | 1890 |
|
1890 | 1891 | TRACE_POSTGRESQL_BUFFER_FLUSH_DONE(buf->tag.forkNum, |
1891 | 1892 | 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); |
1895 | 1897 |
|
1896 | 1898 | /* Pop the error context stack */ |
1897 | 1899 | error_context_stack=errcontext.previous; |
|