Simplified logic for HNSW vacuum progress [skip ci]

This commit is contained in:
Andrew Kane
2026-06-17 12:18:17 -07:00
parent ad222abf48
commit a619d0b34d

View File

@@ -482,7 +482,7 @@ RepairGraph(HnswVacuumState * vacuumstate)
MemoryContextReset(vacuumstate->tmpCtx);
#ifdef HNSW_VACUUM_PROGRESS
if (!BlockNumberIsValid(blkno) || ((blkno - HNSW_HEAD_BLKNO) % 1000 == 0 && blkno != HNSW_HEAD_BLKNO))
if (!BlockNumberIsValid(blkno) || (blkno - HNSW_HEAD_BLKNO) % 1000 == 0)
{
BlockNumber totalBlocks = RelationGetNumberOfBlocks(index);
BlockNumber currentBlocks = BlockNumberIsValid(blkno) ? blkno : totalBlocks;