[prev] 59 [next]

Strictness (cont)

Example: non-strict schedule

T1:  W(X)        A
T2:        W(X)     A

Problems with handling rollback after aborts:

  • when T1 aborts, don't rollback   (need to retain value written by T2)
  • when T2 aborts, need to rollback to pre-T1   (not just pre-T2)