From f2a168f6d23ff73a59a99cbd28c597cb77759641 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sun, 18 Oct 2026 05:13:56 -0700 Subject: [PATCH] Improved code [skip ci] --- src/hnswutils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hnswutils.c b/src/hnswutils.c index 1811e20..4d4ba2c 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -899,7 +899,6 @@ HnswInitSearchState(HnswSearchState * searchState, Relation index, bool maintena #elif defined(HNSW_USE_PREFETCH) if (!inMemory) { - int maxM = HnswGetLayerM(HNSW_MAX_M, 0); int ioConcurrency; if (maintenance) @@ -907,7 +906,8 @@ HnswInitSearchState(HnswSearchState * searchState, Relation index, bool maintena else ioConcurrency = get_tablespace_io_concurrency(index->rd_rel->reltablespace); - searchState->maxPrefetch = Min(maxM, ioConcurrency); + /* TODO Use m from index */ + searchState->maxPrefetch = Min(ioConcurrency, HnswGetLayerM(HNSW_MAX_M, 0)); } #endif }