From ec41dfa1d74774a87346d8a3bdc258afee877db9 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Wed, 20 Dec 2023 16:20:15 -0500 Subject: [PATCH] Mark meta buffer contents as dirty when not logging --- src/hnswutils.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hnswutils.c b/src/hnswutils.c index 1dd6125..ed74f5a 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -379,7 +379,9 @@ HnswUpdateMetaPage(Relation index, int updateEntry, HnswElement entryPoint, Bloc HnswUpdateMetaPageInfo(page, updateEntry, entryPoint, insertPage); - if (!building) + if (building) + MarkBufferDirty(buf); + else GenericXLogFinish(state); UnlockReleaseBuffer(buf); }