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