0001-debug-log.patch.txt

text/plain

Filename: 0001-debug-log.patch.txt
Type: text/plain
Part: 0
Message: Re: Synchronizing slots from primary to standby
From 5386894faa14c0de9854e0eee9679f8eea775f65 Mon Sep 17 00:00:00 2001
From: Hou Zhijie <houzj.fnst@fujitsu.com>
Date: Fri, 29 Mar 2024 11:46:36 +0800
Subject: [PATCH] debug log

---
 src/backend/access/common/relation.c | 2 ++
 src/backend/replication/slotfuncs.c  | 1 +
 src/backend/utils/cache/catcache.c   | 1 +
 3 files changed, 4 insertions(+)

diff --git a/src/backend/access/common/relation.c b/src/backend/access/common/relation.c
index d8a313a2c9..40718fc47e 100644
--- a/src/backend/access/common/relation.c
+++ b/src/backend/access/common/relation.c
@@ -50,6 +50,7 @@ relation_open(Oid relationId, LOCKMODE lockmode)
 
 	Assert(lockmode >= NoLock && lockmode < MAX_LOCKMODES);
 
+	elog(LOG, "relation_open");
 	/* Get the lock before trying to open the relcache entry */
 	if (lockmode != NoLock)
 		LockRelationOid(relationId, lockmode);
@@ -91,6 +92,7 @@ try_relation_open(Oid relationId, LOCKMODE lockmode)
 
 	Assert(lockmode >= NoLock && lockmode < MAX_LOCKMODES);
 
+	elog(LOG, "try_relation_open");
 	/* Get the lock first */
 	if (lockmode != NoLock)
 		LockRelationOid(relationId, lockmode);
diff --git a/src/backend/replication/slotfuncs.c b/src/backend/replication/slotfuncs.c
index ef5081784c..564b36fc45 100644
--- a/src/backend/replication/slotfuncs.c
+++ b/src/backend/replication/slotfuncs.c
@@ -608,6 +608,7 @@ pg_logical_replication_slot_advance(XLogRecPtr moveto,
 
 		/* free context, call shutdown callback */
 		FreeDecodingContext(ctx);
+		elog(LOG, "decoding over");
 
 		InvalidateSystemCaches();
 	}
diff --git a/src/backend/utils/cache/catcache.c b/src/backend/utils/cache/catcache.c
index 569f51cb33..e19c586697 100644
--- a/src/backend/utils/cache/catcache.c
+++ b/src/backend/utils/cache/catcache.c
@@ -1328,6 +1328,7 @@ SearchCatCacheInternal(CatCache *cache,
 
 	Assert(cache->cc_nkeys == nkeys);
 
+	elog(LOG, "SearchCatCacheInternal");
 	/*
 	 * one-time startup overhead for each cache
 	 */
-- 
2.31.1