From 4885621e5579a0dcb0f3b2f98f39274e2d343eb8 Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Tue, 22 Jul 2025 18:51:46 +0300 Subject: [PATCH] Update pgxn/neon/pagestore_smgr.c Co-authored-by: Heikki Linnakangas --- pgxn/neon/pagestore_smgr.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pgxn/neon/pagestore_smgr.c b/pgxn/neon/pagestore_smgr.c index 9c28cf1ef5..6eca038961 100644 --- a/pgxn/neon/pagestore_smgr.c +++ b/pgxn/neon/pagestore_smgr.c @@ -1630,9 +1630,7 @@ neon_write(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, const vo */ LWLockAcquire(finish_unlogged_build_lock, LW_SHARED); is_locked = true; - /* - * Recheck relperst under lock - may be unlogged build is already finished - */ + /* Recheck now that we hold the lock - the build might already have finished */ relperst = get_cached_relperst(rinfo); } if (relperst == NEON_RELPERSISTENCE_UNLOGGED || relperst == NEON_RELPERSISTENCE_UNLOGGED_BUILD)