From ec0d8ddb104f9f402fe935024fd062622c27497f Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 28 Jul 2026 15:03:40 -0700 Subject: [PATCH] Revert "Updated max level to be more realistic [skip ci]" This reverts commit d103dea830f41f4e8ea34b7df052f60f28919cd7. --- src/hnsw.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hnsw.h b/src/hnsw.h index f92f956..18726b5 100644 --- a/src/hnsw.h +++ b/src/hnsw.h @@ -121,7 +121,7 @@ typedef Pointer Item; #define HnswGetMl(m) (1 / log(m)) /* Ensure fits on page and in uint8 */ -#define HnswGetMaxLevel(m) Min(((BLCKSZ - MAXALIGN(SizeOfPageHeaderData) - MAXALIGN(sizeof(HnswPageOpaqueData)) - offsetof(HnswNeighborTupleData, indextids) - sizeof(ItemIdData)) / (sizeof(ItemPointerData)) / (m)) - 2, 63) +#define HnswGetMaxLevel(m) Min(((BLCKSZ - MAXALIGN(SizeOfPageHeaderData) - MAXALIGN(sizeof(HnswPageOpaqueData)) - offsetof(HnswNeighborTupleData, indextids) - sizeof(ItemIdData)) / (sizeof(ItemPointerData)) / (m)) - 2, 255) #define HnswGetSearchCandidate(membername, ptr) pairingheap_container(HnswSearchCandidate, membername, ptr) #define HnswGetSearchCandidateConst(membername, ptr) pairingheap_const_container(HnswSearchCandidate, membername, ptr)