diff --git a/src/backend/columnar/columnar_metadata.c b/src/backend/columnar/columnar_metadata.c index 740b91bb7..fb6106cb5 100644 --- a/src/backend/columnar/columnar_metadata.c +++ b/src/backend/columnar/columnar_metadata.c @@ -1269,7 +1269,8 @@ BuildStripeMetadata(Relation columnarStripes, HeapTuple heapTuple) * subtransaction id here. */ TransactionId entryXmin = HeapTupleHeaderGetXmin(heapTuple->t_data); - stripeMetadata->aborted = TransactionIdDidAbort(entryXmin); + stripeMetadata->aborted = !TransactionIdIsInProgress(entryXmin) && + TransactionIdDidAbort(entryXmin); stripeMetadata->insertedByCurrentXact = TransactionIdIsCurrentTransactionId(entryXmin);