aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree/nbtpage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/access/nbtree/nbtpage.c')
-rw-r--r--src/backend/access/nbtree/nbtpage.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/backend/access/nbtree/nbtpage.c b/src/backend/access/nbtree/nbtpage.c
index c7c65a6a40d..1e788580013 100644
--- a/src/backend/access/nbtree/nbtpage.c
+++ b/src/backend/access/nbtree/nbtpage.c
@@ -28,7 +28,6 @@
#include "storage/indexfsm.h"
#include "storage/lmgr.h"
#include "storage/predicate.h"
-#include "utils/inval.h"
#include "utils/snapmgr.h"
@@ -247,12 +246,6 @@ _bt_getroot(Relation rel, int access)
END_CRIT_SECTION();
/*
- * Send out relcache inval for metapage change (probably unnecessary
- * here, but let's be safe).
- */
- CacheInvalidateRelcache(rel);
-
- /*
* swap root write lock for read lock. There is no danger of anyone
* else accessing the new root page while it's unlocked, since no one
* else knows where it is yet.
@@ -1545,12 +1538,10 @@ _bt_pagedel(Relation rel, Buffer buf, BTStack stack)
END_CRIT_SECTION();
- /* release metapage; send out relcache inval if metapage changed */
+ /* release metapage */
if (BufferIsValid(metabuf))
- {
- CacheInvalidateRelcache(rel);
_bt_relbuf(rel, metabuf);
- }
+
/* can always release leftsib immediately */
if (BufferIsValid(lbuf))
_bt_relbuf(rel, lbuf);