Added alignment check to ensure consistency with PageIndexTupleOverwrite

This commit is contained in:
Andrew Kane
2024-07-19 15:50:24 -07:00
parent 8c5a4bfb6c
commit 06d1fa1402

View File

@@ -78,6 +78,10 @@ HnswFreeOffset(Relation index, Buffer buf, Page page, HnswElement element, Size
nitemid = PageGetItemId(*npage, neighborOffno); 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 * Calculate free space individually since tuples are overwritten
* individually (in separate calls to PageIndexTupleOverwrite) * individually (in separate calls to PageIndexTupleOverwrite)