Added checks for deleted tuples rather than relying on ItemPointerIsValid [skip ci]

This commit is contained in:
Andrew Kane
2026-06-30 01:40:30 -07:00
parent 4eca5024df
commit 83bac90869

View File

@@ -421,6 +421,10 @@ RepairGraph(HnswVacuumState * vacuumstate)
if (!HnswIsElementTuple(etup))
continue;
/* Skip deleted tuples */
if (etup->deleted)
continue;
/* Skip updating neighbors if being deleted */
if (!ItemPointerIsValid(&etup->heaptids[0]))
continue;
@@ -535,6 +539,10 @@ ConfirmRepaired(HnswVacuumState * vacuumstate)
if (!HnswIsElementTuple(etup))
continue;
/* Skip deleted tuples */
if (etup->deleted)
continue;
/* Skip if being deleted */
if (!ItemPointerIsValid(&etup->heaptids[0]))
continue;