From 06d1fa1402e4388eda1a7b5a9f2050da8f9a4310 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Fri, 19 Jul 2024 15:50:24 -0700 Subject: [PATCH] Added alignment check to ensure consistency with PageIndexTupleOverwrite --- src/hnswinsert.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hnswinsert.c b/src/hnswinsert.c index 04a10f9..27562a9 100644 --- a/src/hnswinsert.c +++ b/src/hnswinsert.c @@ -78,6 +78,10 @@ HnswFreeOffset(Relation index, Buffer buf, Page page, HnswElement element, Size nitemid = PageGetItemId(*npage, neighborOffno); + /* Ensure aligned for space check */ + Assert(etupSize == MAXALIGN(etupSize)); + Assert(ntupSize == MAXALIGN(ntupSize)); + /* * Calculate free space individually since tuples are overwritten * individually (in separate calls to PageIndexTupleOverwrite)