From 96ff1b992f72323cbc531eeb4c1bd0339e62bfda Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sat, 21 Sep 2024 16:21:02 -0700 Subject: [PATCH] Added comment [skip ci] --- src/hnswscan.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hnswscan.c b/src/hnswscan.c index 2f87e4c..000c335 100644 --- a/src/hnswscan.c +++ b/src/hnswscan.c @@ -204,6 +204,10 @@ hnswgettuple(IndexScanDesc scan, ScanDirection dir) if (!hnsw_streaming) break; + /* + * Ensure vacuum does not mark tuples as deleted during an + * iteration + */ LockPage(scan->indexRelation, HNSW_SCAN_LOCK, ShareLock); HnswBench("scan iteration", so->w = ResumeScanItems(scan));