From c2bb287025189d93c8df16b28f2a3d9d07d25655 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 20 Sep 2020 17:08:49 -0400 Subject: [PATCH] Fix new GIST build code to work under CLOBBER_CACHE_ALWAYS. Can't say if this fixes *all* cases, but at least we get through the "point" regression test now, which hyrax's last run did not. Report: https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=hyrax&dt=2020-09-19%2021%3A27%3A23 --- src/backend/access/gist/gistbuild.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/access/gist/gistbuild.c b/src/backend/access/gist/gistbuild.c index 230625cf1e..5ecc4c87d1 100644 --- a/src/backend/access/gist/gistbuild.c +++ b/src/backend/access/gist/gistbuild.c @@ -408,6 +408,7 @@ gist_indexsortbuild(GISTBuildState *state) * replaced with the real root page at the end. */ page = palloc0(BLCKSZ); + RelationOpenSmgr(state->indexrel); smgrextend(state->indexrel->rd_smgr, MAIN_FORKNUM, GIST_ROOT_BLKNO, page, true); state->pages_allocated++;