reinforce checkneedswitch

(cherry picked commit from <gitee.com//opengauss/openGauss-server/commit/eb38f83807497471ae1913b2a0ad39eed468c071>
This commit is contained in:
lyanna
2024-09-23 16:20:35 +08:00
committed by lyannaa
parent a7bc90d8a0
commit 5a6a8fca6d

View File

@ -56,10 +56,8 @@ bool CheckNeedSwitch(UndoPersistence upersistence)
if (uzone == NULL) {
ereport(PANIC, (errmsg("CheckNeedSwitch: uzone is NULL")));
}
if ((uint64)UNDO_PTR_GET_OFFSET(uzone->GetInsertURecPtr()) + UNDO_LOG_SEGMENT_SIZE > UNDO_LOG_MAX_SIZE) {
return true;
}
return false;
return uzone->CheckNeedSwitch();
}
void RollbackIfUndoExceeds(TransactionId xid, uint64 size)