postgres.git / summary / log / commit / refs
commit 23d7562018b2c772aec26f4641de211d8a930b26
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: Sun Jan 19 19:00:22 2025 +0000
First released in: 18.0
Remove PrintBufferDescs() and PrintPinnedBufs().
These have been #ifdef'd out for a long time, and in fact have
been uncompilable since commit 48354581a of 2016-04-10. The
fact that nobody noticed for so long demonstrates their lack of
usefulness, so let's remove them rather than fix them.
Author: Jacob Brazeal <jacob.brazeal@gmail.com>
Discussion: https://postgr.es/m/CA+COZaB+9CN_f63PPRoVhHjYmCwwmb_9CWLxqCJdMWDqs1a-JA@mail.gmail.com
src/backend/storage/buffer/bufmgr.c | 58 -------------------------------------
src/include/storage/bufmgr.h | 4 ---
2 files changed, 62 deletions(-)
diff --git a/src/backend/storage/buffer/bufmgr.c b/src/backend/storage/buffer/bufmgr.c
index 739daa1153a..0d8849bf894 100644
--- a/src/backend/storage/buffer/bufmgr.c
+++ b/src/backend/storage/buffer/bufmgr.c
@@ -4412,64 +4412,6 @@ DropDatabaseBuffers(Oid dbid)
}
}
-/* -----------------------------------------------------------------
- * PrintBufferDescs
- *
- * this function prints all the buffer descriptors, for debugging
- * use only.
- * -----------------------------------------------------------------
- */
-#ifdef NOT_USED
-void
-PrintBufferDescs(void)
-{
- int i;
-
- for (i = 0; i < NBuffers; ++i)
- {
- BufferDesc *buf = GetBufferDescriptor(i);
- Buffer b = BufferDescriptorGetBuffer(buf);
-
- /* theoretically we should lock the bufhdr here */
- elog(LOG,
- "[%02d] (freeNext=%d, rel=%s, "
- "blockNum=%u, flags=0x%x, refcount=%u %d)",
- i, buf->freeNext,
- relpathbackend(BufTagGetRelFileLocator(&buf->tag),
- INVALID_PROC_NUMBER, BufTagGetForkNum(&buf->tag)),
- buf->tag.blockNum, buf->flags,
- buf->refcount, GetPrivateRefCount(b));
- }
-}
-#endif
-
-#ifdef NOT_USED
-void
-PrintPinnedBufs(void)
-{
- int i;
-
- for (i = 0; i < NBuffers; ++i)
- {
- BufferDesc *buf = GetBufferDescriptor(i);
- Buffer b = BufferDescriptorGetBuffer(buf);
-
- if (GetPrivateRefCount(b) > 0)
- {
- /* theoretically we should lock the bufhdr here */
- elog(LOG,
- "[%02d] (freeNext=%d, rel=%s, "
- "blockNum=%u, flags=0x%x, refcount=%u %d)",
- i, buf->freeNext,
- relpathperm(BufTagGetRelFileLocator(&buf->tag),
- BufTagGetForkNum(&buf->tag)),
- buf->tag.blockNum, buf->flags,
- buf->refcount, GetPrivateRefCount(b));
- }
- }
-}
-#endif
-
/* ---------------------------------------------------------------------
* FlushRelationBuffers
*
diff --git a/src/include/storage/bufmgr.h b/src/include/storage/bufmgr.h
index 3fdd29bd0b6..46b4e0d90f3 100644
--- a/src/include/storage/bufmgr.h
+++ b/src/include/storage/bufmgr.h
@@ -275,10 +275,6 @@ extern void DropDatabaseBuffers(Oid dbid);
extern bool BufferIsPermanent(Buffer buffer);
extern XLogRecPtr BufferGetLSNAtomic(Buffer buffer);
-
-#ifdef NOT_USED
-extern void PrintPinnedBufs(void);
-#endif
extern void BufferGetTag(Buffer buffer, RelFileLocator *rlocator,
ForkNumber *forknum, BlockNumber *blknum);
[parent: ea5ff5833c7d]