UNDO PHASE

ARIES 3단계: Undo와 CLR

미완료 트랜잭션을 역방향으로 취소하고, 취소 작업 자체도 CLR로 기록한다.

UndoCLR중간 장애
1 Loser Tx ATT에 남은 미완료 트랜잭션 선택
2 PrevLSN 추적 트랜잭션 로그를 역방향으로 따라간다.
3 변경 취소 Undo 정보를 이용해 이전 상태로 보정
4 CLR 기록 취소가 진행된 위치를 로그에 남김
Undo 대상 장애 전 커밋되지 않은 변경
CLR 효과 Undo 중 재장애가 나도 이어서 진행
완료 조건 트랜잭션 BEGIN까지 취소